JasperReports | |||
---|---|---|---|
![]() | |||
Тип | Java-библиотека | ||
Разработчик | Jaspersoft | ||
Написана на | Java[1] | ||
Операционная система | Кроссплатформенное ПО | ||
Первый выпуск | 2002 | ||
Аппаратная платформа | Java Virtual Machine | ||
Последняя версия | 6.19.0 (22 февраля 2022 года) | ||
Репозиторий | github.com/TIBCOSoftware… | ||
| |||
| |||
Лицензия | GNU Lesser General Public License | ||
Сайт | community.jaspersoft.com/… | ||
![]() |
JasperReports — Java-библиотека для создания отчётов. На основе XML-шаблонов отчётов генерируются готовые для печати документы, консолидирующие данные из различных источников (JDBC, JavaBean, XML, CSV, XLS). Отчёты могут выводиться на экран, принтер, либо в форматы PDF, RTF, HTML, XLS, CSV и XML.
В случае использования JDBC, основной частью шаблона будет являться SQL-запрос, который указывает какие данные необходимо выбрать из базы данных для генерации отчёта.
В XML-шаблоне отчета (формируется в одном из специализированных графических редакторов, имеет расширение .jrxml) допустимо применение css-стилей и выражений для проверки или вычисления результата (JS, groovy).