java poi操作word
时间: 2023-09-10 11:14:32 浏览: 60
Java中可以使用Apache POI库来操作Word文档,以下是一个简单的示例代码:
```java
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import org.apache.poi.openxml4j.exceptions.InvalidFormatException;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
public class WordProcessor {
public static void main(String[] args) throws InvalidFormatException, IOException {
// 打开Word文档
XWPFDocument document = new XWPFDocument(new FileInputStream(new File("example.docx")));
// 获取文档中的段落
for (XWPFParagraph paragraph : document.getParagraphs()) {
System.out.println(paragraph.getText());
}
// 在文档末尾添加一个段落
XWPFParagraph newParagraph = document.createParagraph();
newParagraph.createRun().setText("Hello, World!");
// 保存文档
document.write(new FileOutputStream(new File("example.docx")));
document.close();
}
}
```
这个示例代码演示了如何打开一个Word文档,并且读取其中的段落;然后在文档末尾添加一个新的段落,并且保存文档。你可以根据自己的需求来使用POI库来操作Word文档。