help wanted
仓库指标
- Star
- (33,728 star)
- PR 合并指标
- (30 天内没有已合并 PR)
描述
建议先去看文档
异常代码
for (int i = 0; i < sheetNames.size(); i++) {
try (ExcelWriter excelWriter = EasyExcel.write(fileName).withTemplate(templateFileName).build()) {
WriteSheet writeSheet = EasyExcel.writerSheet(i,sheetNames.get(i)).build();
// 直接写入数据
excelWriter.fill(userModels, writeSheet);
}
}
异常提示
无异常
问题描述
需求是,有一个excel模版,模版中有多个 sheet,每个 sheet 中的表头不一样,但是都是同个对象的属性。 例如:user对象有id name,sex,age属性,sheet1 表头是 id ,name;sheet2表头是id,sex;sheet3 表头为id,age; 现在根据文档重复多次写入写到单个或者多个sheet 来操作,上述情况下,不能将数据准确完整的填充。但是如果我将 sheet2-3删除,分别填充又是可以的。请问是不支持这种填充方式还是我哪里需要进行修改?谢谢~