Описание тега jasper-reports

JasperReports - это инструмент отчетности с открытым исходным кодом, который можно использовать во всех приложениях Java, от настольных компьютеров до веб-приложений. Этот тег всегда следует применять ко всем вопросам, связанным с этим фреймворком, если вопрос также связан с использованием конкретной IDE (jaspersoft-studio или ireport), добавьте правильный. Только если ваш вопрос содержит внутренний код на java/php и т. Д., Вам нужно добавить их в качестве дополнительных тегов.

JasperReports

Библиотека JasperReports - это программный интерфейс приложения (API) для создания отчетов с открытым исходным кодом, написанный на Java. JasperReports может экспортировать в форматы экрана, принтера, PDF, HTML, Microsoft Excel, RTF, ODT, значения, разделенные запятыми (CSV), и XML.

Библиотека JasperReports используется основными интегрированными средами разработки (IDE) для создания шаблонов отчетов: iReport и Jaspersoft Studio, при этом Jaspersoft Studio заменила iReport.

Как работает JasperReports

Часто возникает некоторая путаница в отношении отношений между JasperReports, Jaspersoft Studio/iReport, .jrxml файлы и .jasperфайлы. Для создания отчета необходимо выполнить следующие общие шаги:

  1. Обычно отчеты создаются с помощью iReport или Jaspersoft Studio.
  2. iReport/Jaspersoft Studio сохраняет исходный код отчетов в формате XML с .jrxml расширение файла.
  3. Либо iReport/Jaspersoft Studio, либо JasperReports компилирует .jrxml файлы в .jasper файлы.
  4. В .jasper файлы загружаются JasperReports.
  5. JasperReports заполняет скомпилированный отчет данными из заданного источника данных (например, набора результатов базы данных).
  6. JasperReports экспортирует завершенный отчет в указанный формат документа.

Дизайн отчета

Jaspersoft Studio - официальный клиент дизайна для JasperReports. Это автономный продукт, основанный на Eclipse, также доступный как плагин Eclipse.

Jaspersoft Studio v5.5.0 заменила дизайнер отчетов iReport. Вы по-прежнему можете использовать iReport, но имейте в виду, что проект сейчас находится в режиме только поддержки. Следуйте за Конструирование отчета руководство для примера о том, как создать отчет.

Вопросы-Ответы

Часто задаваемые вопросы о библиотеке JasperReports

Исходный код

Учебники

Образцы


Ссылки


Официальный трекер ошибок