Comment obtenir plus de 255 colonnes dans une feuille excel à l'aide d'Apache POI 3.6

Je suis en création d'un calendrier dans excel. La colonne 1 est 01.01.2010 (jj.MM.aaaa) de la Colonne 2 est 02.01.2010 et ainsi de suite.

C'est mon code:

int day_cell = 0;

for(int i = 0; i < days.size(); i++)
{
     Date day = days.get(i);

     HSSFCell cell = row.createCell(day_cell++);
     cell.setCellValue(day.toString());
}

Quand j'arrive à la colonne 256 PI lève cette exception:

java.lang.IllegalArgumentException: Invalid column index (256).  Allowable column range for BIFF8 is (0..255) or ('A'..'IV')
at org.apache.poi.hssf.usermodel.HSSFCell.checkBounds(HSSFCell.java:926)
at org.apache.poi.hssf.usermodel.HSSFCell.<init>(HSSFCell.java:162)
at org.apache.poi.hssf.usermodel.HSSFRow.createCell(HSSFRow.java:141)
at org.apache.poi.hssf.usermodel.HSSFRow.createCell(HSSFRow.java:119)

J'ai constaté ce bug-report à croire qu'il a été corrigé dans la version 3.6. Nous avons été à l'aide de 3,5, mais en changeant de 3.6 ne semble pas faire quelque chose de bon. Quelqu'un a des conseils à donner?

https://issues.apache.org/bugzilla/show_bug.cgi?id=46806

Edit: il Semble que le bug en question a été sur les formules..

  • Je ne cherche pas à changement à tout autre API.
InformationsquelleAutor Tommy | 2010-02-24