Java操作Word文档
在Java中操作Word文档,可以使用Apache POI库。以下是一个简单的例子,展示如何使用Apache POI创建一个新的Word文档并在其中添加一些文本。
首先,确保你的项目中包含了Apache POI的依赖。如果你使用Maven,可以在pom.xml
中添加以下依赖:
<dependencies>
<!-- https://mvnrepository.com/artifact/org.apache.poi/poi-ooxml -->
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.2.3</version>
</dependency>
</dependencies>
以下是Java代码示例:
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFRun;
import java.io.File;
import java.io.FileOutputStream;
public class WordExample {
public static void main(String[] args) {
// 创建一个新的Word文档
XWPFDocument document = new XWPFDocument();
// 创建一个段落
XWPFParagraph paragraph = document.createParagraph();
XWPFRun run = paragraph.createRun();
// 设置文本
run.setText("Hello, World!");
// 将文档保存到硬盘
try (FileOutputStream out = new FileOutputStream("example.docx")) {
document.write(out);
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("Word文档已创建并保存。");
}
}
运行上述代码,会在项目目录下创建一个名为example.docx
的Word文档,并在其中添加文本“Hello, World!”。
评论已关闭