建议先去看文档
触发场景描述
在 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
问题产生原因:
未进行深拷贝
4条答案
按热度按时间8yparm6h1#
这个应该确实是个bug 感谢提交
gcmastyq2#
#3003
ioekq8ef3#
thx~
lmyy7pcs4#
I have fix this bug and submit the PR, please refer to #3130