电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

jasperreport使用

jasperreport使用_第1页
1/30
jasperreport使用_第2页
2/30
jasperreport使用_第3页
3/30
Jasperreport 基本介绍 Jasperreport与 Ireport介绍 Jasperreport 是报表打印工具,支持pdf、csv 多种格式的报表打印。 JasperReport 是一个开源的工具包,将 JasperReport 包加入到项目的 classpath 中即可开始使用 JasperReport 包了,从 jav a 程序中通过调用包中的类对 jrx ml 文件进行操作,可以完成报表的编译、显示、输出等工作; Jasperreport 的报表生成过程,如下图。 如上图所示。报表模板有两种制作方式:1)利用 ireport 图形编辑工具,iReport 是报表编辑图形工具,编辑完成后输出 jrx ml 文件(XML 格式), 生成 jasper 文件(以.jasper 结尾);2)直接利用 jav a 代码编译生成 jasper 文件(以.jasper 结尾)。 最终要使用的是编译后的*.jasper 文件。 Jasperreport 支持多种数据源,包括 xml、数据库、JavaBean 等多种数据源。 Jasperreport基本类  net.sf.jasperreports.engine.JasperCompileManager 类。 使用这个类的几个静态方法即可完成对报表的编译工作(具体参见 api 文档) 编译完成后可以 JasperCompileManager 有两种处理方式: 1> 返回一个 JasperReport 对象 2> 在.jrx ml 文件所在的目录生成一个.jasper 文件 这两种方式是由程序员自己选择的。不过我比较倾向使用.jasper 文件,毕竟报表的结构不是每天都在改动,所以每次重新编译报表并不是很划算。 报表 数据源 报表模板 填充  net.sf.jasperreports.engine.JasperFillManager 类 这个类的作用是用数据填充报表。它可以使用JasperReport 对象也可以使用。jasper 文件做为报表模板。 它同样有2 中处理方式: 1> 返回一个JsaperPrint 对象。 2> 在.jasper 文件所在目录生成一个.jrprint 文件 这个类使用net.sf.jasperreports.engine.JRDataSource 接口的实现做为数据源。任何实现了JRDataSource 的类均可做为数据源使用 在net.sf.jasperreports.engine.data 包中定义了一些数据源,可根据自己的需要选择。这里我使用的是JRTableModelDataSource 做为  3. net.sf.jasperreports.engine.JasperPrintManager 和 net.sf.jasperreports.engine.JasperExportManager 这两个类的作用是打印、导出报表他们使用 JasperPrint 和 .jrprint 文件做为输入。 Jasperreport实例演示 少说废话,下面我们就进行一些基本的演示。在下才疏学浅,在调查中只做了三种尝试:1...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

jasperreport使用

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部