alibaba/easyexcel
View on GitHub版本为3.0.5,为什么通过设置自适应列宽,结果是每一列都有了相同列宽,而不是每一列有自己的适应宽度
Open
#2,593 opened on Jul 16, 2022
help wantedpending verification
Repository metrics
- Stars
- (33,728 stars)
- PR merge metrics
- (No merged PRs in 30d)
Description
ExcelWriter excelWriter = EasyExcel.write(out).registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()).
registerWriteHandler(new HorizontalCellStyleStrategy(headWriteCellStyle, contentWriteCellStyle))
excelWriter.write(ev.getContentList(), ev.getWriteSheet(), ev.getWriteTable());//统计表
excelWriter.write(ev.getDetailContentList(),ev.getDetailWriteSheet(),ev.getDetailWriteTable());//详情内容
异常提示 既然是自适应列宽,应该是每一列有自己的一个适应宽度,而不是把所有的列循环出一个最大值,然后再赋给所有列吧。 而且当我想使用注解方式单独设置列宽的时候,发现,xxx.class 只能注册一个,当我有多个sheet的且内容不一致的时候,这个class该如何指定呢 建议描述