Относительно проблемы листа HSSF (недопустимый номер строки (65536) за пределами допустимого диапазона (0..65535) исключение)

Я использую Excel 2007, и он поддерживает 1 048 576 строк, но в моем коде отображается только 65 536 строк. Если данные составляют более 65 536 строк, я получаю исключение как неверный номер строки (65 536) за пределами допустимого диапазона (0..65535).

Я использовал HSSF API.how для отображения данных более чем в 65 536 строк на листе Excel только с HSSF API.


person Manikanta    schedule 20.06.2016    source источник


Ответы (1)


Даже если вы используете Excel 2007, вы будете ограничены 65 000 строк при записи в файл xls с использованием HSSF.

Вы должны использовать API XSSF, чтобы воспользоваться ограничением строки xlsx 1M.

Для преобразования объекта HSSF в XSSF вы можете обратиться к https://stackoverflow.com/a/7297596/6310050.

person Vijay    schedule 20.06.2016
comment
могу ли я перейти с HSSF на XSSF - person Manikanta; 20.06.2016