java Apache POI库3.14版本 在word文档里写张意见表
时间: 2024-04-12 13:28:29 浏览: 200
利用Java Apache POI 生成Word文档示例代码
对于 Apache POI 3.14 版本,你可以使用 HWPF(Horrible Word Processor Format)来处理 Word 文档。下面是一个示例代码:
```java
import org.apache.poi.hwpf.HWPFDocument;
import org.apache.poi.hwpf.usermodel.*;
import java.io.FileOutputStream;
public class OpinionTableExample {
public static void main(String[] args) {
try {
// 创建一个空白文档
HWPFDocument doc = new HWPFDocument();
// 创建一个表格
Range range = doc.getRange();
Table table = range.insertTableAfter(range.getEndOffset(), 5, 3);
// 设置表格样式
table.setAlignment(TableAlignment.CENTER);
table.setWidth("100%");
// 设置表头
TableRow headerRow = table.getRow(0);
headerRow.getCell(0).setText("姓名");
headerRow.getCell(1).setText("意见");
headerRow.getCell(2).setText("日期");
// 填充数据
for (int i = 1; i < 6; i++) {
TableRow dataRow = table.getRow(i);
dataRow.getCell(0).setText("用户" + i);
dataRow.getCell(1).setText("意见内容" + i);
dataRow.getCell(2).setText("2022-01-01");
}
// 保存文档
FileOutputStream out = new FileOutputStream("OpinionTable.doc");
doc.write(out);
out.close();
System.out.println("意见表已创建成功!");
} catch (Exception e) {
e.printStackTrace();
}
}
}
```
上述代码使用了 HWPFDocument 和相关的类来创建和操作 Word 文档。注意,这些类是针对旧版的 .doc 格式,不适用于新版的 .docx 格式。请确保将 Apache POI 3.14 版本的相关 JAR 文件添加到项目中。
希望这能满足你的需求!
阅读全文