1 使用的pom文件
<dependency>
<groupId>com.deepoove</groupId>
<artifactId>poi-tl</artifactId>
<version>1.10.2</version>
</dependency>
2 创建模板文件
注意:模板文件最好是docx格式的。
3 关键代码分析
单元格居中,创建行的时候使用如下的方式
RowRenderData row0 = Rows.of("序号", "年份","事件").center().create();
表格列宽自适应
Tables.TableBuilder tableBuilder = Tables.ofAutoWidth();
如果不设置列宽自适应,生成的表格可能是这个样子的
设置之后是这样的,格式会好看些
4 关于poi-tl
此组件的使用方式在这里不在赘述。详见官方文档,介绍的很详细。
5 完整代码
package io.rong.example.word;
import com.deepoove.poi.XWPFTemplate;
import com.deepoove.poi.<