jasperreports java web报表_iReport+jasperReports制作WEB报表

JasperReports介绍

JasperReports是一个强大的,灵活的报表生成工具,能够生成 PDF,WORD,EXCEL,HTML,XML格式的报表。JasperReports的开发是由一份XML格式的报表模板文件开始的,设计好这个 XML模板文件后,利用JasperReports的API进行编译,填充数据,导出或者浏览,这样可以生成多种格式的报表的文件。开发者只需提供一个 XML格式报表模板设计文件,而其他的细节以及底层的数据处理等对开发者来说是完全透明的。

Ireport介绍

我们要想开发一个报表必须先定义一个报表设计文件即一个特殊的XML模板文件,这份XML文件中包含 了大量的 JasperReports标签,我们没有必要在去了解 JasperReports标签的详细含义。设计XML此文件是相当的繁琐的。即使设计一个简单的静态报表也要写上好多的代码,而且非常容易出错。好在有 了iReport工具,iReport也是开源组织sf.net中的一款免费软件,主要作用就是用可视化的方式设计生成JasperReport所使用的 报表模板文件,因为JasperReport本身并未提供很好的可视化报表设计工具,iReport的出现正好弥补了这个缺陷。因此现在我们就不用在亲自 去设计那繁琐的又必须使用的XML文件了,使用 iReport工具以所见即所得的方式来生成,这样大大的提高了工作效率。

下载地址

开发web报表所需的jar包

commons-beanutils-1.8.0.jar

commons-collections-2.1.1.jar

commons-digester-1.7.jar

commons-logging-1.0.4.jar

groovy-all-1.7.5.jar

iText-2.1.7.jar

iTextAsian.jar

jasperreports-4.0.0.jar

poi-3.6.jar

开发流程

1.开发人员开发报表设计文件,也就是定义一个*.jrxml文件(就是最开始的那个XML

文件)。

2.使用JasperReports提供API中的JasperCompileManager类编译*.jrxml文

件,编译后生成一个*.jasper文件。

3.使用JasperReports提供API中的JasperFillManager类填充编译后的*.jasper

文件,填充后生成一个*.jrprint文件。

4.使用导出管理器(JasperExportManager)或 者各种格式的文件导出器

(JRXxxExporter)将*.jrprit文件导出成各种格式的报表文件。也可以使用JRViewer

工具类来直接浏览报表。

a8d4a1f20cc8449da4b02f4736f36dca.png

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值