3
触发场景描述 使用版本2.1.6,写入Excel时,当needHead设置False,head为null,此时无法进入AbstractCellStyleStrategy下setContentCellStyle方法体。使用历史版本2.0.5时无此情况
问题相关代码
@Override
public void afterCellDispose(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder,
List<CellData> cellDataList, Cell cell, Head head, Integer relativeRowIndex, Boolean isHead) {
if (isHead == null || head == null) {
return;
}
if (isHead) {
setHeadCellStyle(cell, head, relativeRowIndex);
} else {
setContentCellStyle(cell, head, relativeRowIndex);
}
}
提示的异常或者没有达到的效果 继承AbstractCellStyleStrategy后,由于head为null,无法进入setContentCellStyle方法