我的 Web 应用程序需要报告功能。我在网上搜索了一下,发现 JasperReports 是目前最好的 Java 报告框架。
我想了解 JasperReports,但是当我访问他们的网站时,我还发现了有关 iReport 的信息。
我检查了下载站点,它说。 如果您对 JasperReports 感兴趣,特别是如果这是您第一次下载,我们建议您可能要考虑下载 iReport。iReport 下载包括 JasperReports。
这是否意味着我应该改为学习 iReport?或者哪个是哪个。
我的 Web 应用程序需要报告功能。我在网上搜索了一下,发现 JasperReports 是目前最好的 Java 报告框架。
我想了解 JasperReports,但是当我访问他们的网站时,我还发现了有关 iReport 的信息。
我检查了下载站点,它说。 如果您对 JasperReports 感兴趣,特别是如果这是您第一次下载,我们建议您可能要考虑下载 iReport。iReport 下载包括 JasperReports。
这是否意味着我应该改为学习 iReport?或者哪个是哪个。
iReport 是一个用于创建 jasper 报告的图形工具。
它将为您生成 xml jasper 报告文件。
或者引用 iReport:
iReport 是 JasperReports 的可视化报表设计器。该库是一个报告引擎,可以集成到您的开放或商业应用程序中,以生成使用 iReport 设计的报告、在屏幕上显示它们或以 PDF、OpenOffice、DOCX 等最终格式导出它们。或者,您可以通过 Web 应用程序流式传输结果或将最终文档直接发送到打印机。JasperReports 在某种程度上是 iReport 的核心。
创建文件后,您必须了解一些有关 Jasper 报告的知识,才能将其集成到您的程序中。
有关更多信息,请查看此 iReport介绍页面。
JasperReports 中使用的报告模板是用特殊的基于 XML 的语言编写的。XML 意味着这些模板是常规文本文件,可以在任何文本编辑器中进行编辑。有时在文本编辑器中快速打开模板并进行修复要比启动 iReports、在其中打开模板然后移动鼠标要简单得多。
如果需要一次修改大量报表元素,例如将 100 个元素向左移动 5 个点,iReport 是有效的。如果只需要修改一个元素,我经常使用文本编辑器。
iReport 是独立于平台的,因为它是用 Java 编写的。我在 Debian Linux 和 MS Windows XP 上成功使用了它。
iReport 是 JasperReport 的可视化设计器。因此,您还需要学习 iReport 才能设计 JasperReport。
Ireport 是一个生成 JasperReport 的工具。在 Ireport 中有许多图形选项可用于生成美观的报告。
它有许多用于创建报告的不同目的的模板。JasperReport 基于 XML,并且可以通过任何普通文本编辑器轻松编辑。JasperReport 使用 Java 或 Groovy 语言。