paramètre de style de cellule ne fonctionne pas

je suis en train de travailler avec apache poi et XLSX. j'utilise xssf classes dynamiquement créer une feuille de calcul.
j'aimerais ensemble de la cellule de style dans une boucle for, mais il ne semble pas fonctionner...voici mon code :

for(int i=1;i<=gc.getActualMaximum(GregorianCalendar.DAY_OF_MONTH);i++,gc.add(GregorianCalendar.DATE, 1),righe++){
        Row r = foglio.createRow(righe);

        if(getDayOfWeek(gc)== 6 || getDayOfWeek(gc) == 7){
            XSSFCellStyle cs1 = wb.createCellStyle();
            cs1.setFillBackgroundColor(IndexedColors.YELLOW.getIndex());
            cs1.setFillPattern(CellStyle.SOLID_FOREGROUND);
            XSSFFont f = wb.createFont();
            f.setBold(true);
            f.setColor(IndexedColors.RED.getIndex());
            cs1.setFont(f);
            Cell c1 = r.createCell(0);
                 c1.setCellValue(cost.getGiorni().get(getDayOfWeek(gc)-1).getNomeGiorno());
                 c1.setCellStyle(cs1);
            Cell c2 = r.createCell(1);
                 c2.setCellValue(i);
                 c2.setCellStyle(cs1);
        }               
        r.createCell(0).setCellValue(cost.getGiorni().get(getDayOfWeek(gc)-1).getNomeGiorno());
        r.createCell(1).setCellValue(i);

...ce que je viens juste d'une partie du code...
je ne comprends pas pourquoi il ne fonctionne pas. Semble que le cellstyle est ignoré ou écrasé....

la moindre idée ?

OriginalL'auteur Medioman92 | 2013-07-09