EasyExcel(二)导出Excel表自动换行和样式设置
EasyExcel(一)导出Excel表列宽自适应
背景
在上一篇文章中解决导出列宽自适应,然后也解决了导出列宽不可超过255的问题。但是实际应用场景中仍然会有导出数据的长度超过列宽255。这时导出效果就会出现如下现象:
多出列宽宽度的内容会浮出来,影响后边列数据的显示。
解决方案一
@ExcelProperty("备注")
@ContentStyle(fillPatternType = FillPatternTypeEnum.SOLID_FOREGROUND, fillForegroundColor = 12
, wrapped = BooleanEnum.DEFAULT, shrinkToFit=BooleanEnum.TRUE)
private String remarks;
在导出对象的字段上,添加
@ContentStyle
注解。该注解非常有用,可牢记。里边起关键作用的就是
shrinkToFit=BooleanEnum.TRUE
在源码中是这么解释这个参数的:
Controls if the Cell should be auto-siz