Re: Поточная (конвеерная) выгрузка в формат Excel
От: Иль  
Дата: 28.02.16 13:34
Оценка:
Здравствуйте, shestero, Вы писали:

S>Не знаю в какой топик стоит запостить, наверное всё же сюда, по прикладной теме, хотя по-сути вопрос больше по MS Excel.

S>У меня из базы происходит поточная выгрузка пользователям. Поточная — это значит выгрузка большая и долгая, нельзя её всю сохранить во временный файл. Когда есть "голова" "хвост" ещё не известен.
S>Для этой цели мы использовали CSV и TSV, ещё и опцонально сжимали это поточным фильтром копрессии bz2.
S>Однако у тупых простых пользователей вечные проблемы с CSV.
S>Поэтому очень хочется перейти на другой формат.

...

В рамках Java можно отдавать потоком прямо в .xlsx через Apache POI (и разумеется дополнительно потоком же сжимать в архив).
См. SXSSF вот тут (в тексте есть ссылка на пример кода).
Отредактировано 28.02.2016 13:43 Иль . Предыдущая версия . Еще …
Отредактировано 28.02.2016 13:43 Иль . Предыдущая версия .
Отредактировано 28.02.2016 13:36 Иль . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.