AutosizeColumns на SXSSFWorkbook
можно ли autoSizeColumns на потоковой SXSSFWorkbook? Я реализовал функцию экспорта для экспорта списка объектов в excel. Сначала я использовал XSSFWorkbook (не потоковый), и после того, как все ячейки были созданы, я автоматически изменил все столбцы, в результате чего получился хороший файл excel.
для проблем производительности мы хотели изменить книгу на потоковую версию, но это привело к NullPointer на орг.апаш.ПОИ.пароход.утиль.SheetUtil.getCellWidth.
можно ли вызвать autoSizeColumns для SXSSFWorkbook?
Im использует poi-ooxml 3.9, но у меня такая же проблема в 3.8.
1 ответов
вы должны убедиться, что каждый элемент имеет значение.
мы используем следующий код для установки строкового значения в ячейку:
Cell c = row.createCell(i);
c.setCellValue(text == null ? "" : text );