永洪数据分析社区 三种Java开源报表工具/组件

三种Java开源报表工具/组件

在开发中要用到的开源报表工具有iReport-0.5.0、jasperreports-0.6.7、jfreechart-0.9.21,下面分别介绍:iReportiReport是为JasperReports设计的强大的,直观的,易于使用的可视化报表设计器,用Visual J++为Win32平台编写。iReport允许用户可...

在开发中要用到的开源报表工具有 iReport-0.5.0 jasperreports-0.6.7
jfreechart-0.9.21 ,下面分别介绍:

iReport

iReport 是为 JasperReports 设计的强大的,直观的,易于使用的可视化报表设计器,用 Visual J++ Win32 平台编写。 iReport 允许用户可视化地编辑 XML JasperDesign 文件,可以和其它数据库通过 JDBC 通信。在设计模板时可以以 Html Excel Pdf 等多种方式进行预览;用它生成的文件有 .jrxml .jasper 两种文件,其中 .jrxml 就是我们设计时可视化编辑的 xml 文件, .jasper 是经过编译 .jrxml 后生成的类文件,也就是我们最终在项目中用的报表模板文件。( [url]http://ireport.sourceforge.net[/url]

jasperreports

JasperReports 是一个基于 Java 的开源报表工具,它可以在 Java 环境下像其它 IDE 报表工具(这里我们用的是 iReport 对其进行可视化开发)一样来制作报表。 JasperReports 支持 PDF HTML XLS CSV XML 文件输出格式。 JasperReports 是当前 Java 开发者最常用的报表工具。( [url]http://www.jaspersoft.com[/url]

jfreechart

JFreeChart 它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图 ( 普通柱状图以及堆栈柱状图 ) 、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等(这里我们只封装了常用的饼图、柱状图、线图)。( [url]http://www.jfree.org/jfreechart/index.php[/url]
这里要强调的是:以上三个开发工具中, iReport-0.5.0 中集成了 jasperreports-0.6.7 jfreechart-0.9.21 ,所以用 iRepot-0.5.0 就完全可以开发报表了,但在 iReport 中进行图形统计报表的开发没有采用,而是直接引用其组件包进行自己手写类来开发的(因为对图形统计图的开发 iReport 支持的并不好)。

转载于:https://blog.51cto.com/zhaohaiyang/409056

Logo

永洪科技,致力于打造全球领先的数据技术厂商,具备从数据应用方案咨询、BI、AIGC智能分析、数字孪生、数据资产、数据治理、数据实施的端到端大数据价值服务能力。

更多推荐

  • 浏览量 108
  • 收藏 0
  • 0

所有评论(0)

查看更多评论 
已为社区贡献2条内容