Сообщение 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 вот тут (в тексте есть ссылка на пример кода).
S>Не знаю в какой топик стоит запостить, наверное всё же сюда, по прикладной теме, хотя по-сути вопрос больше по MS Excel.
S>У меня из базы происходит поточная выгрузка пользователям. Поточная — это значит выгрузка большая и долгая, нельзя её всю сохранить во временный файл. Когда есть "голова" "хвост" ещё не известен.
S>Для этой цели мы использовали CSV и TSV, ещё и опцонально сжимали это поточным фильтром копрессии bz2.
S>Однако у
S>Поэтому очень хочется перейти на другой формат.
...
В рамках Java можно отдавать потоком в xlsx через Apache POI. См. SXSSF вот тут (в тексте есть ссылка на пример кода).
Здравствуйте, shestero, Вы писали:
S>Не знаю в какой топик стоит запостить, наверное всё же сюда, по прикладной теме, хотя по-сути вопрос больше по MS Excel.
S>У меня из базы происходит поточная выгрузка пользователям. Поточная — это значит выгрузка большая и долгая, нельзя её всю сохранить во временный файл. Когда есть "голова" "хвост" ещё не известен.
S>Для этой цели мы использовали CSV и TSV, ещё и опцонально сжимали это поточным фильтром копрессии bz2.
S>Однако утупых простых пользователей вечные проблемы с CSV.
S>Поэтому очень хочется перейти на другой формат.
...
В рамках Java можно отдавать потоком прямо в .xlsx через Apache POI. См. SXSSF вот тут (в тексте есть ссылка на пример кода).
S>Не знаю в какой топик стоит запостить, наверное всё же сюда, по прикладной теме, хотя по-сути вопрос больше по MS Excel.
S>У меня из базы происходит поточная выгрузка пользователям. Поточная — это значит выгрузка большая и долгая, нельзя её всю сохранить во временный файл. Когда есть "голова" "хвост" ещё не известен.
S>Для этой цели мы использовали CSV и TSV, ещё и опцонально сжимали это поточным фильтром копрессии bz2.
S>Однако у
S>Поэтому очень хочется перейти на другой формат.
...
В рамках Java можно отдавать потоком прямо в .xlsx через Apache POI. См. SXSSF вот тут (в тексте есть ссылка на пример кода).