Java пишет файлы Excel с моделью событий POI - PullRequest
3 голосов
/ 14 мая 2011

Можно ли создавать и записывать в (новый) файл Excel, используя управляемый событиями API из POI?Я нашел примеры того, как читать с этим API, но не как писать.

спасибо, Джефф

Ответы [ 4 ]

2 голосов
/ 14 мая 2011

Вот одна возможность, не очень хорошо написанная, однако:

http://www.docjar.org/html/api/org/apache/poi/xssf/usermodel/examples/BigGridDemo.java.html

Я использую модифицированную версию, которая не требует временных файлов и в целом более эффективна

0 голосов
/ 04 апреля 2018

Я работал с SXSSF из Apache POI. Он действительно хорош для записи огромных файлов данных, поскольку хранит в памяти только небольшую часть данных и сбрасывает оставшиеся на диск, в отличие от HSSF или XSSF, которые сохраняют все данные в памяти до окончательной записи сразу. Но, к сожалению, SXSSF заключается в том, что он предназначен только для записи, а не для чтения.

0 голосов
/ 01 августа 2016

Вы можете использовать SXSSF из Apache POI

https://poi.apache.org/spreadsheet/how-to.html#sxssf

0 голосов
/ 14 мая 2011

Да.Абсолютно.Посмотрите на POI-XSSF и POI-HSSF

http://poi.apache.org/spreadsheet/how-to.html#user_api

...