Java 生成word
时间: 2023-09-10 16:10:55 浏览: 30
Java 可以使用 Apache POI 库来生成 Word 文档。下面是一个简单的例子,演示如何使用 Apache POI 来创建一个包含文本和表格的 Word 文档:
```java
import java.io.FileOutputStream;
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFParagraph;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
public class WordGenerator {
public static void main(String[] args) throws Exception {
// 创建一个空的 Word 文档
XWPFDocument document = new XWPFDocument();
// 添加一个段落
XWPFParagraph paragraph = document.createParagraph();
paragraph.createRun().setText("这是一个段落。");
// 添加一个表格
XWPFTable table = document.createTable();
XWPFTableRow row = table.getRow(0);
row.getCell(0).setText("列1");
row.addNewTableCell().setText("列2");
// 保存文档
FileOutputStream out = new FileOutputStream("example.docx");
document.write(out);
out.close();
document.close();
}
}
```
以上代码创建了一个包含一个段落和一个表格的 Word 文档,保存在 example.docx 文件中。你可以根据自己的需求修改代码来生成不同样式的 Word 文档。