颜色没有设置为工作簿

时间:2016-02-03 14:38:04

标签: java excel apache-poi

我正在使用java工作簿xls,但我无法设置颜色。我使用以下代码。

CellStyle cellStyle = sheet.getWorkbook().createCellStyle();
cellStyle.setFillBackgroundColor(HSSFColor.DARK_RED.index);

Cell celli = row0.createCell((short) i);
celli.setCellValue(list.get(i).toString());
celli.setCellStyle(cellStyle);

我正在使用cellstyle但是没有设置颜色。

1 个答案:

答案 0 :(得分:3)

你应该使用

cellStyle.setFillForegroundColor(HSSFColor.DARK_RED.index);
cellStyle.setFillPattern(HSSFCellStyle.SOLID_FOREGROUND);

而不是

cellStyle.setFillBackgroundColor(HSSFColor.DARK_RED.index);