PrimeFaces DataExporter для больших данных

У меня есть 65000 данных для получения из БД в Excel. Но компонент PF DataExporter не записывает большие данные в Excel. Что я могу использовать для этого процесса? Есть ли библиотека для этого процесса?


person emreturka    schedule 12.03.2014    source источник


Ответы (1)


Ты можешь использовать:

  1. Apache POI Некоторые примеры - Краткое руководство очень просты в использовании и отличные простые примеры
  2. Джаспер сообщает Просто ссылка — нужно время, чтобы разобраться

Если вам нужен только один экспорт в Excel, используйте Apache POI.

Если у вас много отчетов, я бы порекомендовал вам использовать отчеты Jasper, потому что у вас есть возможность экспортировать их в PDF, Excel, Word и другие форматы.

Удачи!

person anotherUser    schedule 12.03.2014
comment
Для тех, кто хочет использовать только Primefaces и по-прежнему использовать первый вариант @jNick, теперь можно использовать API потоковой передачи POI с Primefaces DataExporter. Экспортер с параметром xlsxstream выбирает этот параметр. <p:dataExporter type="xlsxstream" target="my-table" fileName="my-file" /> - person kosgeinsky; 11.07.2017