У меня есть 65000 данных для получения из БД в Excel. Но компонент PF DataExporter не записывает большие данные в Excel. Что я могу использовать для этого процесса? Есть ли библиотека для этого процесса?
PrimeFaces DataExporter для больших данных
Ответы (1)
Ты можешь использовать:
- Apache POI Некоторые примеры - Краткое руководство очень просты в использовании и отличные простые примеры
- Джаспер сообщает Просто ссылка — нужно время, чтобы разобраться
Если вам нужен только один экспорт в Excel, используйте Apache POI.
Если у вас много отчетов, я бы порекомендовал вам использовать отчеты Jasper, потому что у вас есть возможность экспортировать их в PDF, Excel, Word и другие форматы.
Удачи!
person
anotherUser
schedule
12.03.2014
Для тех, кто хочет использовать только Primefaces и по-прежнему использовать первый вариант @jNick, теперь можно использовать API потоковой передачи POI с Primefaces DataExporter. Экспортер с параметром xlsxstream выбирает этот параметр.
<p:dataExporter type="xlsxstream" target="my-table" fileName="my-file" />
- person kosgeinsky; 11.07.2017