poi para modificar libreria leer insertar hssfworkbook formato example desde descargar datos dar celdas java colors background apache-poi fill

java - para - No se puede establecer el libro de trabajo de Apache POI Excel de color de relleno



leer excel xlsx desde java (1)

He escaneado este foro una y otra vez y he probado todos los métodos mencionados aquí y aún no puedo hacer que Apache POI cambie para rellenar el color de fondo de mi documento de Excel.

Aquí está mi código:

errorOccured = true; XSSFCellStyle cs = workbook.createCellStyle(); cs.setFillBackgroundColor(IndexedColors.RED.getIndex()); row.getCell(0).setCellStyle(cs);

¿Sabes por qué esto no funcionaría? ¿Cuál es la forma correcta de row.getCell(0) con rojo (color de fondo)?

¡Gracias!


Use color de fondo en lugar de color de fondo.

errorOccured = true; XSSFCellStyle style = workbook.createCellStyle(); style.setFillForegroundColor(IndexedColors.RED.getIndex()); style.setFillPattern(FillPatternType.SOLID_FOREGROUND); row.getCell(0).setCellStyle(style);

Esto llenará el color de fondo de la celda con ROJO.