想要自定义导出复杂表头的EXCEL表格(三级表头+),在使用easypoi的情况下只能使用Map导出格式
ExcelExportEntity entity = new ExcelExportEntity();
此对象为导出EXCEL表格表格头的构建对象,其中有个list属性,这个属性就是多级表头的实现基础
一下为导出多级表头的代码示例
exportList.add(new ExcelExportEntity("列名", "列对应的字段"));
示例代码
// exportList为表头总的集合,导出的EXCEL表格的表头完全是按照这个来生成的
List<ExcelExportEntity> exportList = new ArrayList<>();
// 创建最底部的一级表头10个
ExcelExportEntity A1 = new ExcelExportEntity("一级表头A1", "a1");
ExcelExportEntity A2 = new ExcelExportEntity("一级表头A2", "a2");
ExcelExportEntity B1 = new ExcelExportEntity("一级表头B1", "b1");
ExcelExportEntity B2 = new ExcelExportEntity("一级表头B2", "b2");
ExcelExportEntity B3 = new ExcelExportEntity("一级表头B3", "b3");
ExcelExportEntity C1 = new ExcelExportEntity("一级表头C1", "c1");
ExcelExportEntity C2 = new ExcelExportEntity("一级表头C2", "c2");
ExcelExportEntity D1 = new ExcelExportEntity("一级表头D1", "d1");
ExcelExportEntity D2 = new ExcelExportEntity("一级表头D2", "d2");
ExcelExportEntity D3 = new ExcelExportEntity