Open Maledingda opened 3 months ago
期望的效果:
EasyExcel.write(fileName).head(head())
//不自动合并表头
.automaticMergeHead(false)
.sheet("模板").doWrite(dataList());
没看清要求,这种指定标题行合并,需要单独处理了。最简单的就是把它当作数据来写入。
没看清要求,这种指定标题行合并,需要单独处理了。最简单的就是把它当作数据来写入。
这种自定义单元格合并规则是如何实现的呢,有案例吗?我昨天尝试了下,没有成功。
List<List<String>> exportHeader = Lists.newArrayList();
exportHeader.addAll(Lists.newArrayList("国家标准“三保”支出", "合计", "需求数"));// 这里表示第1列中,第1、2、3行表头
exportHeader.addAll(Lists.newArrayList("国家标准“三保”支出", "保基本民生", "需求数"));// 这里表示第2列中,第1、2、3行表头
exportHeader.addAll(Lists.newArrayList("国家标准“三保”支出", "保工资", "需求数"));// 这里表示第3列中,第1、2、3行表头
exportHeader.addAll(Lists.newArrayList("国家标准“三保”支出", "保运转", "需求数"));// 这里表示第4列中,第1、2、3行表头
EasyExcel.write(response.getOutputStream()).sheet(sheetName).head(exportHeader).doWrite(exportBody);
问题描述