创建表格并设置列宽: 在创建表格时,可以通过Tables.of().width()方法来设置表格的总宽度和每列的相对宽度。以下是一个示例代码: java import com.deepoove.poi.XWPFTemplate; import com.deepoove.poi.data.RowRenderData; import com.deepoove.poi.data.Tables; import com.deepoove.poi.render.RenderDataLoader; im...
Rows.of("分类", "名称", "详情", "标记").center().repeatedHeader().bgColor("999999").create(); 列宽设置也很简单,创建表格时加一个percentWidth方法,要确保数组中的宽度加起来等于100。 Tables.of(rows.toArray(newRowRenderData[]{})).percentWidth("100%",newint[]{20,33,33,14}).mergeRule(...
dataMap.put("alarm_data",Tables.of(row0,row1,row2).mergeRule(rule).create()); 2.3.4 自定义列宽 tableStyle是表格整体宽度,14.63f是A4纸标准宽度,colWidths就是每列的列宽。默认是平均分配。 在Tables.java的源码中有这样两个函数,一个是根据double类型,一个是String类型 double就是根据你纸张的具体宽...
java基于poi-tl实现生成文档的功能(二)java基于poi-tl实现⽣成⽂档的功能(⼆)2.3 表格 表格⼀般使⽤{{#参数值}}表⽰,这些和前⾯基本是⼀样的 2.3.1 ⽂本插⼊ 如果你的某⼀⾏全是⽂本,可以使⽤ RowRenderData row1 = Rows.create("名称","类型");如果需要空⾏,使...