Здравствуйте, shestero, Вы писали:
S>К тому же вкралось подозрение, что имея поточный программный интерфейс SXSSF на самом деле сгружает блоки данных во временные файлы. А архивирует все под конец.
Да, действительно он сбрасывает накопленное во временный файл. Правда для приложения это незаметно. Я, например, даже не знал, что в новых версиях библиотеки появился метод dispose(). В то время как я реализовал отдачу XLSX потоком такого метода не было. И в нашем случае при этом никаких временных файлов на дисках не остаётся.
Архивирование финального файла библиотека не обеспечивает. Это необходимо делать самостоятельно. Пример кода
здесь (любой из двух примеров).