poi-tl 实现动态表格

poi-tl 实现动态表格

如果我们需要实现一个头部固定,而数据行为动态的表格,可以使用poi-tl HackLoopTableRenderPolicy 

下面我贴出关键代码

HackLoopTableRenderPolicy hackLoopTableRenderPolicy = new HackLoopTableRenderPolicy();

ConfigureBuilder customPolicy = Configure.newBuilder().customPolicy("myjszbList1",hackLoopTableRenderPolicy)

.bind("yqcxList1", hackLoopTableRenderPolicy);

    XWPFTemplate template = XWPFTemplate.compile(uploadPath+templatePath,customPolicy.build())

                .render(textMap);

代码中的myjszbList1 和 yqcxList1均是一个list数组,均存放在textMap里面

而模板如下

数组用{{}}标识,字段用[]标识


爆款云服务器s6 2核4G 低至0.46/天,具体规则查看活动详情Blog Img