4
触发场景描述
在 Excel 类对象中表头不使用样式注解,在列中使用,会污染默认样式
触发Bug的代码@Data
@ColumnWidth(18)
public class RfExcelRow {
@ExcelProperty("版本号")
private String rfVersion;
@ExcelProperty("需求方")
@HeadFontStyle(color = Font.COLOR_RED)
@NotBlank(message = "需求方不能为空")
private String businessUnit;
@ExcelProperty("二级商品")
private String subBusinessUnit;
}
提示的异常或者没有达到的效果
大家尽量把问题一次性描述清楚,然后贴上全部异常,这样方便把问题一次性解决掉。 至少大家要符合一个原则就是,能让其他人复现出这个问题,如果无法复现,肯定无法解决。
二级商品会被错误的染成红色
版本:3.1.1 问题代码: com.alibaba.excel.write.metadata.style.WriteCellStyle#merge
问题产生原因: 未进行深拷贝