Создание отчетов с использованием Java - PullRequest
7 голосов
/ 03 февраля 2011

Как мы можем создать отчет на Java? Что-то вроде Crystal Reports в .net.

Ответы [ 5 ]

7 голосов
/ 03 февраля 2011

У нас есть Отчет о Джаспере .

JasperReports - самый популярный в мире движок для создания отчетов с открытым исходным кодом. Он полностью написан на Java и может использовать данные, поступающие из любого источника данных, и создавать документы с идеальной точностью до пикселей, которые можно просматривать, распечатывать или экспортировать в различные форматы документов, включая HTML, PDF, Excel, OpenOffice и Word. .

4 голосов
/ 03 февраля 2011

Может быть дубликатом этот вопрос , кстати ...

В любом случае, вот мой честный (но пристрастный) ответ, скопированный оттуда:

Отчеты i-net Clear (раньше был i-net Crystal-Clear)

  • Простой и удобный API-интерфейс как механизма отчетов, так и средства просмотра отчетов Java .
  • Может экспортировать в любой основной формат, такой как PDF, HTML, SVG, XLS и т. Д., А также в программу просмотра Java-апплета. (См. образцы )
  • Поставляется с бесплатным и мощным графическим дизайнером шаблонов отчетов. (См. видео-руководство )
  • Устанавливается в виде файла WAR на сервер приложений или может использоваться в качестве библиотеки в вашем собственном приложении.
  • Отличная техническая поддержка (вы обычно получаете ответ за минуты или часы, а не дни или недели)
  • Графики на основе JFreeChart (включая диаграммы акций).
  • Может читать шаблоны Crystal Reports. (для многих клиентов это ужасная функция, поскольку вам не нужно заново создавать все старые шаблоны Crystal Reports)
  • Отличная и конкурентоспособная цена - по факту стоимость " меньше, чем с открытым исходным кодом ".
  • Бесплатная 90-дневная пробная версия серверного компонента.
  • Бесплатный и полностью функциональный дизайнер отчетов .

[полное раскрытие информации: да, я работаю на программное обеспечение i-net. Но это все еще мой честный (хотя и субъективный и предвзятый) ответ на вопрос. ;)] * * Тысячу пятьдесят-один

3 голосов
/ 03 февраля 2011

Попробуйте iRepor / JasperReports . Я думаю, что ваш лучший вариант на сегодняшний день.

Он довольно зрелый, постоянно обновляется (активен), поддерживает автономные / Swing-приложения, веб-приложения, вы можете экспортировать в Excel / PDF и легко интегрируется с основными серверами приложений.

JasperReports - это механизм отчетов, а iReport - его IDE (редактор визуальных отчетов).

1 голос
/ 03 февраля 2011

BIRT - очень популярный и мощный инструмент. Рекомендуемые.

0 голосов
/ 10 мая 2017

Jasper report действительно мощный инструмент, но иногда для создания отчета требуется много работы.

Я бы рекомендовал посмотреть также POI и Docx4j . С ними вы можете включить шаблон с заголовками и стилем entreprise. Вы можете собрать файл с простыми инструкциями, но с Docx4j вы также можете заменить теги (шаблоны) в вашем файле .docx элементом выбора.

Документация по docx4j (ava) доступна здесь: https://www.docx4java.org/forums/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...