Информация об изменениях

Сообщение Re: Поточная (конвеерная) выгрузка в формат Excel от 28.02.2016 13:34

Изменено 28.02.2016 13:36 Иль

Здравствуйте, shestero, Вы писали:

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

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

...

В рамках Java можно отдавать потоком в xlsx через Apache POI. См. SXSSF вот тут (в тексте есть ссылка на пример кода).
Здравствуйте, shestero, Вы писали:

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

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

...

В рамках Java можно отдавать потоком прямо в .xlsx через Apache POI. См. SXSSF вот тут (в тексте есть ссылка на пример кода).