导出EXCEL中的序号合并单元格
最后更新:2023-10-18 21:06:50
|
状态:未完成
在导出excel时有可能不是每行一个序号,而是每组一个序号,如按部门分组,每个部门一个序号
1 | 人事部 | 张三 | 20 |
张三三 | 22 | ||
2 | 财务部 | 李四 | 25 |
王五 | 26 | ||
王五五 |
20 |
TableBuilder builder = TableBuilder.init() .setDatas(set) //设置数据源 .setFields("{num}(DEPARTMENT_NAME)" ,"DEPARTMENT_NAME" ,"USER_NAME" ,"USER_AGE") //设置需要导出的属性(列) .addUnion("DEPARTMENT_NAME"); /设置需要合并行的列,如果年相同的合并,月相同的合并(前提是年相同) File file = new File("模板地址"); ExcelUtil.export(file, "sheet名称", 2, builder.build()); //从第2行插入(根据表头行数) 参考【示例源码】