java生成word
时间: 2023-08-14 18:08:23 浏览: 86
java 生成word
Java可以使用Apache POI库生成Word文档。以下是一个简单的例子,演示如何使用POI创建一个包含文本和表格的Word文档。
```java
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.*;
public class WordGenerator {
public static void main(String[] args) throws Exception {
// 创建一个新的Word文档
XWPFDocument doc = new XWPFDocument();
// 创建一个段落并添加文本
XWPFParagraph para = doc.createParagraph();
XWPFRun run = para.createRun();
run.setText("Hello World!");
// 创建一个表格并添加数据
XWPFTable table = doc.createTable();
for (int i = 0; i < 3; i++) {
XWPFTableRow row = table.getRow(i);
for (int j = 0; j < 3; j++) {
XWPFTableCell cell = row.getCell(j);
cell.setText("Row " + i + ", Column " + j);
}
}
// 保存文档到文件
FileOutputStream out = new FileOutputStream("example.docx");
doc.write(out);
out.close();
System.out.println("Word generated successfully!");
}
}
```
上述代码使用POI创建一个包含文本和表格的Word文档,并将其保存到文件中。你可以根据需要修改代码以生成不同的文档。
阅读全文