8

我的 Web 应用程序需要报告功能。我在网上搜索了一下,发现 JasperReports 是目前最好的 Java 报告框架。

我想了解 JasperReports,但是当我访问他们的网站时,我还发现了有关 iReport 的信息。

我检查了下载站点,它说。 如果您对 JasperReports 感兴趣,特别是如果这是您第一次下载,我们建议您可能要考虑下载 iReport。iReport 下载包括 JasperReports。

这是否意味着我应该改为学习 iReport?或者哪个是哪个。

4

4 回答 4

24

iReport 是一个用于创建 jasper 报告的图形工具。

它将为您生成 xml jasper 报告文件。

或者引用 iReport:

iReport 是 JasperReports 的可视化报表设计器。该库是一个报告引擎,可以集成到您的开放或商业应用程序中,以生成使用 iReport 设计的报告、在屏幕上显示它们或以 PDF、OpenOffice、DOCX 等最终格式导出它们。或者,您可以通过 Web 应用程序流式传输结果或将最终文档直接发送到打印机。JasperReports 在某种程度上是 iReport 的核心。

创建文件后,您必须了解一些有关 Jasper 报告的知识,才能将其集成到您的程序中。

有关更多信息,请查看此 iReport介绍页面

于 2010-08-23T08:39:18.750 回答
4

JasperReports 中使用的报告模板是用特殊的基于 XML 的语言编写的。XML 意味着这些模板是常规文本文件,可以在任何文本编辑器中进行编辑。有时在文本编辑器中快速打开模板并进行修复要比启动 iReports、在其中打开模板然后移动鼠标要简单得多。

如果需要一次修改大量报表元素,例如将 100 个元素向左移动 5 个点,iReport 是有效的。如果只需要修改一个元素,我经常使用文本编辑器。

iReport 是独立于平台的,因为它是用 Java 编写的。我在 Debian Linux 和 MS Windows XP 上成功使用了它。

于 2010-08-26T20:59:58.473 回答
2

iReport 是 JasperReport 的可视化设计器。因此,您还需要学习 iReport 才能设计 JasperReport。

于 2017-07-18T00:45:36.463 回答
0

Ireport 是一个生成 JasperReport 的工具。在 Ireport 中有许多图形选项可用于生成美观的报告。

它有许多用于创建报告的不同目的的模板。JasperReport 基于 XML,并且可以通过任何普通文本编辑器轻松编辑。JasperReport 使用 Java 或 Groovy 语言。

于 2012-08-02T08:55:44.443 回答