Эффективно добавить строку в существующий файл Excel - PullRequest
0 голосов
/ 07 января 2020

Мы создаем большой файл Excel, используя Apache POI SXSSFWorkbook в нашем приложении Scala.

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

До сих пор наш подход заключался в следующем: поток каждой строки в память, запись в файл Excel с помощью SXSSFWorkbook и в конце процесса вычислите «строку заголовка» и добавьте ее в файл Excel.

Однако мы не можем определить, как добавить строку в файл Excel без загрузки всего файла Excel в память.

Кто-нибудь еще имел опыт с этим?

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