通常,我們需要自動化流程並以編程方式操縱文檔。我們需要批量創建文檔,閱讀,處理並保存結果文檔。我們需要同時使用一堆不同的文件格式。幸運的是,對於Java開發人員而言,我們有一個開源API可以與Word電子表格Edracterationemail圖表55一起使用。 ]文件格式 - apache poi。該跨平台API旨在與基於Java虛擬機(JVM)語言一起使用。

如何安裝

安裝Apache POI毫不費力。您需要做的就是在基於Maven的項目中添加依賴項。您可以在pom.xml中添加以下依賴關係,並開始使用Apache POI。

<!-- https://mvnrepository.com/artifact/org.apache.poi/poi -->
<dependency>     
  <groupId>org.apache.poi</groupId>     
  <artifactId>poi</artifactId>     
  <version>4.1.0</version> 
</dependency>

創建一個Word文檔

使用Apache POI,您可以使用 xwpfdocument 創建Word文檔,並使用 XWPFParagraph 類插入段落。以下代碼段顯示瞭如何使用API​​創建Word文檔。

// initialize a blank document
XWPFDocument document = new XWPFDocument();
// create a new file
FileOutputStream out = new FileOutputStream(new File("createdocument.docx"));
// create a new paragraph paragraph
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
run.setText("File Format Developer Guide -  " +
            "Learn about computer files that you come across in " +
            "your daily work at: www.fileformat.com ");
document.write(out);
out.close();
System.out.println("Document created successfully")

以下是結果輸出文檔: *