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

在开发中要用到的开源报表工具有iReport-0.5.0jasperreports-0.6.7

jfreechart-0.9.21,下面分别介绍:

iReport

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

jasperreports

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

jfreechart

JFreeChart它主要是用来制作各种各样的图表,这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、分布图、混合图、甘特图以及一些仪表盘等等(这里我们只封装了常用的饼图、柱状图、线图)。(http://www.jfree.org/jfreechart/index.php

这里要强调的是:以上三个开发工具中,iReport-0.5.0中集成了jasperreports-0.6.7jfreechart-0.9.21,所以用iRepot-0.5.0就完全可以开发报表了,但在iReport中进行图形统计报表的开发没有采用,而是直接引用其组件包进行自己手写类来开发的(因为对图形统计图的开发iReport支持的并不好)。

  • 0
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值