Добавить в файл Excel с POI без чтения данных - PullRequest
0 голосов
/ 09 мая 2018

Я пытался поместить большой объем данных в файл Excel HSSFWorkbook, (~ 9 миллионов строк), и я не думаю, что память JVM справится с этим.

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

Однако при запросе данных в файле excel выясняется, что мне нужно снова прочитать данные в память, что противоречит моей цели.

Как мне этого добиться?

«Как добавить куски строк в существующий файл Excel, не читая его?»

1 Ответ

0 голосов
/ 09 мая 2018

POI также предоставляет API потоковой передачи: https://poi.apache.org/apidocs/org/apache/poi/xssf/streaming/SXSSFWorkbook.html

...