5
你好,请问一下,我所要导出的Excel一般有两行表头,假如我第一行想要底色是白色,第二行想要底色是蓝色,应该如何分别处理?
我曾经按照自定义拦截器写了处理代码,貌似这种思路不太对?我在下列代码设置为白色后,head1和head2所在的行都会变成白色
@Override
public void afterCellDispose(WriteSheetHolder writeSheetHolder, WriteTableHolder writeTableHolder, List<CellData> list, Cell cell, Head head, Integer integer, Boolean aBoolean) {
if(cell.getRowIndex() == 0){
CellStyle cellStyle = cell.getCellStyle();
cellStyle.setFillForegroundColor(IndexedColors.WHITE.getIndex());
cell.setCellStyle(cellStyle);
}
}