Guest User

Untitled

a guest
Aug 19th, 2018
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.71 KB | None | 0 0
  1. private void writeApachePoi() {
  2. String state = Environment.getExternalStorageState();
  3. if (Environment.MEDIA_MOUNTED.equals(state)) {
  4. File root = Environment.getExternalStorageDirectory();
  5. File dir = new File(root.getAbsolutePath() + "/Teacher");
  6. if (!dir.exists())
  7. dir.mkdir();
  8.  
  9. File manager = new File(dir, "writeApachePoi.docx");
  10. try {
  11. XWPFDocument document= new XWPFDocument();
  12. XWPFParagraph paragraph = document.createParagraph();
  13. XWPFRun run=paragraph.createRun();
  14. run.setText("The Body:");
  15. XWPFTable table = document.createTable(1, 2);
  16. ***table.setInsideHBorder( XWPFTable.XWPFBorderType.SINGLE, 4, 0, "FF0000");***
  17. table.setWidth(5*1540); //should be 5 inches width
  18. CTTblWidth tblWidth = table.getRow(0).getCell(0).getCTTc().addNewTcPr().addNewTcW();
  19. tblWidth.setW(BigInteger.valueOf(2*1440));
  20. tblWidth.setType(STTblWidth.DXA);
  21. tblWidth = table.getRow(0).getCell(1).getCTTc().addNewTcPr().addNewTcW();
  22. tblWidth.setW(BigInteger.valueOf(4*1440));
  23. tblWidth.setType(STTblWidth.DXA);
  24. XWPFTableRow tableRowOne = table.getRow(0);
  25. tableRowOne.getCell(0).setText("CLientID");
  26. tableRowOne.getCell(1).setText("CID001");
  27. XWPFTableRow tableRow2 = table.createRow();
  28. tableRow2.getCell(0).setText("AccountID");
  29. tableRow2.getCell(1).setText("ACCID001");
  30. FileOutputStream stream = new FileOutputStream(manager);
  31. document.write(stream);
  32. stream.close();
  33.  
  34. } catch (Exception e) {
  35. e.printStackTrace();
  36. }
  37. }
  38.  
  39. }
Add Comment
Please, Sign In to add comment