在开发中要用到的开源报表工具有 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 支持的并不好)。

2

收藏

fluagen

193篇文章,325W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

f92360e227f9d91cdff7ea95120630ef.png
left-qr.jpg

扫一扫,领取大礼包

2

0

4
分享
qr-url?url=https%3A%2F%2Fblog.51cto.com%2Ffluagen%2F31895
fluagen
noavatar_middle.gif