2011-09-07 59 views
16

Estoy utilizando Apache POI para exportar datos a la hoja de Excel. funciona bien. el problema es que necesito aplicar el color de fondo amarillo para algunas filas en la hoja de Excel mientras genero la hoja de Excel. Por favor, infórmeme cómo aplicar el color de fondo para las filas de la hoja de Excel mientras genera.¿Cómo aplicar el color de fondo para las filas en la hoja de Excel utilizando Apache POI?

Gracias, Reddy

+0

duplicado posible: http://stackoverflow.com/q/1499739/701884 – Wivani

Respuesta

32

directamente de la official guide:

// Aqua background 
CellStyle style = wb.createCellStyle(); 
style.setFillBackgroundColor(IndexedColors.AQUA.getIndex()); 
style.setFillPattern(CellStyle.BIG_SPOTS); 
row.setRowStyle(style); 
+0

@karla funciona bien. Pero, si aplico verde a alguna otra fila, es decir, si aplico Amarillo a la fila 2 y verde a la fila 5, la fila 2 se pone verde al final. Cualquier idea – MalTec

+1

Sin embargo, cuando creo celdas en la fila sin aplicar este u otro estilo a estas celdas, no tienen el estilo de fila. Parece que tengo que agregar el estilo a las células también. – nmy

+0

Alguna corrección style.setFillPattern (FillPatternType.BIG_SPOTS); – srsajid

Cuestiones relacionadas