2016-02-03 3 views
0

Я использую java workbook 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); 

Я использую клеточный стиль, но цвет не устанавливается.

ответ

3

Вы должны использовать

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

вместо

cellStyle.setFillBackgroundColor(HSSFColor.DARK_RED.index); 
+0

истинной, но что является differnce .. – smith