Apache POI, как вывести как .xlsx - PullRequest
0 голосов
/ 06 июня 2018

Я пишу программу, которая выводит книгу Excel.Я построил его для вывода в виде файла .xls, так как руководство, которое я использовал, было старше.Теперь я думаю, что мне нужен больший размер .xlsx.Что мне нужно изменить в моем коде?Я попытался просто изменить расширение файла на .xlsx в fileOutputStream, и оно выдает ошибку при попытке открыть файл excel.

1 Ответ

0 голосов
/ 06 июня 2018

Вам нужно везде заменить HSSF на классы XSSF.Вместо создания HSSFWorkbook вам нужен XSSFWordbook.Вместо HSSFRow вам нужно XSSFRow и т. Д.

Два формата (xls и xlsx) вообще не совместимы, какие другие.

К счастью, ребята из POI сделали кодтаким образом, этот переход будет довольно легким, в зависимости от сложности вашего файла Excel.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...