[alibaba/easyexcel]使用LongestMatchColumnWidthStyleStrategy设置自动列宽

2024-04-30 403 views
9
触发场景描述

使用LongestMatchColumnWidthStyleStrategy设置excel自动列宽时,发现当列数据比较长的时候,还是会展示不全

触发Bug的代码
    ExcelWriter excelWriter = EasyExcel.write(outputStream).head(header).registerWriteHandler(new LongestMatchColumnWidthStyleStrategy()).build();
        WriteSheet sheet = EasyExcel.writerSheet("data").build();
提示的异常或者没有达到的效果

image 数据比较长的时候,还是展示不全,比如统计日期这一列

回答

7

如果需要很精确可以自己手动指定

6

如果需要很精确可以自己手动指定

使用自动列宽,然后单独对某几个固定长度的字段使用 @ColumnWidth(50)指定宽度时。全部字段的自动列宽失效,这怎么弄?