通常,我们需要自动化流程并以编程方式操纵文档。我们需要批量创建文档,阅读,处理并保存结果文档。我们需要同时使用一堆不同的文件格式。幸运的是,对于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")

以下是结果输出文档: *