我想创建一个 HSSFCellSyle 并将其复制到文本满足某些特定条件的单元格中。
目前,我正在使用一种方法在每次单元格满足条件时创建新的 HSSFCellSyle,尽管样式参数是相同的。
此外,由于对工作簿的 HSSFCellStyles 最大计数的限制,这不起作用(超过限制时)。
方法如下:
private static void setCellColor(HSSFWorkbook workbook,HSSFCell cell1){
HSSFCellStyle cellStyle = workbook.createCellStyle();
cellStyle = workbook.createCellStyle();
cellStyle.setFillForegroundColor(HSSFColor.RED.index);
cellStyle.setBorderTop((short) 1);
cell1.setCellStyle(cellStyle);
}
请建议如何只制作一个 HSSFCellStyle 对象,然后将其复制到其他单元格。