Estoy creando un calendario en Excel. La columna 1 es 01.01.2010 (dd.MM.aaaa), la columna 2 es 02.01.2010 y así sucesivamente.Cómo obtener más de 255 columnas en una hoja de Excel usando Apache POI 3.6
Este es mi código:
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());
}
Cuando llego a la columna 256 PDI lanza esta excepción:
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)
me encontré con este insecto-informe que sugiere que se fijó en la versión 3.6. Estábamos usando 3.5, pero cambiar a 3.6 no parece hacer ningún bien. ¿Alguien tiene algún consejo?
https://issues.apache.org/bugzilla/show_bug.cgi?id=46806
Editar: Parece que el insecto-tema era acerca de las fórmulas ..
No estoy buscando cambiar a ninguna otra API. – Tommy