Как создать отчет на Java? Что-то вроде Crystal Reports в .net.Создание отчетов с использованием Java
ответ
Попробуйте iRepor/JasperReports. Я думаю, что это ваш лучший вариант на сегодняшний день.
Это довольно зрелый, постоянно обновляемый (активный), он поддерживает приложения StandAlone/Swing, веб-приложения, вы можете экспортировать в Excel/PDF и легко интегрироваться с основными серверами Appilcation.
JasperReports - это механизм отчетности, а iReport - его IDE (редактор визуальных отчетов).
Я разрабатываю веб-приложение. Могу ли я использовать этот отчет Jasper с помощью веб-приложения? –
Да. Как я уже упоминал, он очень хорошо сочетается с основными серверами приложений: JBoss, Tomcat, Glassfish, WebSphere, WebLogic, Oracle AS ... –
@Chirag вы можете легко интегрировать его –
У нас есть Jasper Report.
JasperReports - самый популярный в мире механизм сообщений с открытым исходным кодом. Он полностью написан на Java и способен использовать данные, поступающие из любого источника данных, и создавать идеальные для пикселя документы, которые можно просматривать, распечатывать или экспортировать в различных форматах документов, включая HTML, PDF, Excel, OpenOffice и Word ,
- Here является кратким руководством
BIRT является очень популярным и мощным инструментом. Рекомендуемые.
Я разрабатываю веб-приложение. Могу ли я использовать это использование BRIT с веб-приложением? –
@ Чираг: да, вы можете. –
Может быть дубликатом this question, КСТАТИ ...
В любом случае, вот мой честный (пока предвзято) ответ скопирована оттуда:
i-net Clear Reports (раньше я-сеть Кристалл-Clear)
- Простой и удобный в использовании API как для двигателя отчетов, так и для Java report viewer.
- Может экспортироваться в любой крупный формат, такой как PDF, HTML, SVG, XLS и т. Д., А также в средство просмотра апплетов Java. (См. samples)
- Поставляется со свободным и мощным графическим дизайнером шаблонов отчетов. (См. video guide)
- Устанавливается как WAR-файл на ваш сервер приложений или может использоваться как библиотека в вашем собственном приложении.
- Большая техническая поддержка (обычно вы получаете ответ в течение нескольких минут или часов, а не дней или недель)
- Графики на основе JFreeChart (так же включает в себя биржевые графики).
- Можете читать шаблоны Crystal Reports. (для многих клиентов это функция убийцы, так как вам не нужно воссоздавать все ваши старые шаблоны Crystal Reports)
- Отличная и конкурентоспособная цена - эффективная калькуляция «less than open source».
- Бесплатно 90-day trial серверного компонента.
- Бесплатно и полностью функционально report designer.
[полное раскрытие: Да, я работаю для программного обеспечения i-net. Но это еще мой честный (хотя и субъективный и предвзятый) ответ на вопрос. ;)]
Отчет Jasper действительно мощный инструмент, но иногда для работы над созданием отчета.
Я бы порекомендовал посмотреть также POI и docx4j. С ними вы можете включить шаблон с заголовками и фирменным стилем. Вы можете создать файл с простыми инструкциями, но с Docx4j вы также можете заменить теги (templating) в вашем .docx файле элементом выбора.
docx4j (AVA) документация доступна здесь: https://www.docx4java.org/forums/
- 1. Создание отчетов с Java
- 2. Создание инкрементных отчетов с использованием таблиц Azure
- 3. Создание HTML-отчетов с использованием C++
- 4. создание отчетов с использованием asp.net на сервере
- 5. Создание таблицы данных с использованием отчетов Jasper
- 6. Создание значков с использованием отчетов WinForms
- 7. Создание отчетов с использованием ReportLabs в Python
- 8. Создание отчетов SSRS с использованием программы C#
- 9. Создание отчетов с использованием VS 2008
- 10. Создание отчетов HTML в java
- 11. Создание отчетов в ASP.NET
- 12. Создание отчетов из связки строк в java
- 13. Создание отчетов от Dynamodb
- 14. Создание отчетов базы данных в Java
- 15. создание таблицы отчетов jasper
- 16. Создание отчетов с определенной даты
- 17. Создание Pdf с использованием java
- 18. Создание plist с использованием Java
- 19. Создание видеопроигрывателя с использованием Java
- 20. Создание словаря с использованием java
- 21. Создание Snake с использованием Java
- 22. Создание отчетов в asp.net mvc 4 с использованием хранимой процедуры
- 23. Создание отчетов OpenCover с использованием предварительного просмотра TFS 2015
- 24. Создание нескольких типов отчетов с использованием CodeNarc в Gradle
- 25. Создание отчетов в VB.NET
- 26. Создание отчетов из журналов
- 27. Создание генератора отчетов
- 28. Создание отдельных отчетов
- 29. Создание отчетов о сновитах
- 30. Создание отчетов о результатах тестирования с Perl
возможно дубликат [Что это лучший генератор отчетов для Java] (http://stackoverflow.com/questions/238527/what-is-the- best-report-engine-for-java) – Epaga