apache poi 操作word表格
时间: 2024-03-22 10:07:11 浏览: 121
你可以使用 Apache POI 来操作 Word 文档中的表格。下面是一个示例代码,展示如何使用 Apache POI 创建一个包含表格的 Word 文档:
```java
import org.apache.poi.xwpf.usermodel.XWPFDocument;
import org.apache.poi.xwpf.usermodel.XWPFTable;
import org.apache.poi.xwpf.usermodel.XWPFTableRow;
import org.apache.poi.xwpf.usermodel.XWPFTableCell;
import java.io.FileOutputStream;
import java.io.IOException;
public class WordTableExample {
public static void main(String[] args) {
// 创建一个新的 Word 文档
XWPFDocument document = new XWPFDocument();
// 创建一个表格
XWPFTable table = document.createTable(3, 3);
// 设置表格内容
for (int row = 0; row < 3; row++) {
XWPFTableRow tableRow = table.getRow(row);
for (int col = 0; col < 3; col++) {
XWPFTableCell cell = tableRow.getCell(col);
cell.setText("Row " + (row + 1) + ", Col " + (col + 1));
}
}
// 保存文档到文件
try (FileOutputStream out = new FileOutputStream("example.docx")) {
document.write(out);
System.out.println("Word 文档创建成功!");
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
上述代码创建了一个包含 3 行 3 列的表格,并设置了表格的内容。最后将文档保存为 example.docx 文件。你可以根据自己的需求修改代码以适应你的表格操作。
阅读全文