下载此文档

jasperreport+ireport报表开发手册.pdf


文档分类:IT计算机 | 页数:约38页 举报非法文档有奖
1/38
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/38 下载此文档
文档列表 文档介绍
JasperReports+iReport
报表开发手册
写在前面...
JasperReports 是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换
成 PDF,HTML,或者 XML 格式。它有一个相关的开源工程--IReport,这是一个图形化的辅
助工具,主要用于数据报表设计。JasperReports 完全是由 Java 写成,可以应用于 Java 的应用
程序,包括 J2EE,Web 应用程序中生成动态内容,它主要目的是辅助生成面向页面的(page
oriented),准备付诸打印的文档。总的而言,JasperReports 主要分成三个部分,包括数据报表
设计、数据填充与数据报表导出。
第一章 JasperReport+iReport 使用简介
JasperReport 在讨论 jasperReport 之前先介绍下 Ireport. Ireport 是个工具,用它可以方便的
生成报表,比如可以动态链接数据库生成报表,也可以在 SQL 语句中输入参数,提取指定的
数据生成报表。用 ireport 生成报表最终会产生两种文件 jsxml 和 jasper 文件。其中 jsxml 可以
认为是 XML 文件,用来定义报表格式的,比如报表头是什么内容,报表体有哪些列等等,
jasper 是由 jsxml 编译生成的二进制文件,用来产生报表。所以如果有 jsxml 文件,我们就定义
好了报表的格式,现在还缺一个就是数据源了,用来填充报表。比如数据源我们可以连接数据
库得到。综上所述,Jasper 定义报表格式+ 数据源= 最终生成的报表
1. JasperReport 是什么
JasperReport 是一个免费、开源的纯 JAVA 报表工具和引擎,功能很强大。她可以支持
多种数据源,支持 Bean 作为数据源(支持 Hibernate)、Connection 作为数据源、xml 记录集
数据源、ResultSet 作为数据源,等等。她可以很灵活地设计普通报表、主细表、交叉报表。也
可以很方便地将报表的结果导出成 pdf、excel、rtf、html 等等的格式。
该库完全由 Java 写成,可以用于在各种 Java 应用程序,包括 J2EE,Web 应用程序中生成
动态内容。它的主要目的是辅助生成面向页面的(page oriented),准备付诸打印的文档。
JasperReport 借由定义于 XML 文档中的 report design 进行数据组织。这些数据可能来自不同的
数据源,包括关系型数据库,collections,java 对象数组。通过实现简单的接口,用户可以将
report library 插入到订制好的数据源中。
说白了 jasperReport 是一个 JAR 包,里面有很多 API 供我们调用,用来生成报表。其实
Ireport 工具内部就调用了 jasperReport 的 API 生成报表。那为什么我们有了 Ireport 这么好的
工具还要 jasperReport 呢?
1. Ireport 是一个客户端工具,如果要生成报表,用户必须装它,必须知道怎么用它。
2. Ireport 中带参数的 SQL 语句,如果改变筛选条件,用户必须自己去改变 SQL,这对不
懂 SQL 的用户是不可能做到的
所以我们可以利用 jasperReport 这个工具包,自己写程序来生成自己需要的报表。同理,
用 jasperReport 生成报表,也要 jasper 定义报表格式+ 数据源,如果你很懂 jasper 规范的话,
你可以自己写 jsxml 文件,完全脱离 Ireport 工具。但这种实在是走了很多弯路。所以我们可以
借助 Ireport 帮我们生成 jsxml 文件,然后利用 jasperReport 这个工具包编程生存报表。
2. iReport 简介
iReport iReport 是一个能够创建复杂报表的开源项目。它是 100%使用 Java 语言编写。是
目前全球最为流行的开源报表设计器。
由于它是丰富的图形界面,你能够很快创建出任何一种你想要的报表。iReport 是开源报
表引擎 JasperReport 的可视化设计工具。它具有一下几个突出功能:
拖拽式,所见即所得的报表编辑器;
多样的向导来简化复杂的报表设计任务;
支持所有有效的数据源,如 JDBC、CVS 等等;
报表模板与报表库样式管理;
源文件的备份。
JasperReport+iReport 下载与安装
版本下载
JasperReport 和 iReport

jasperreport+ireport报表开发手册 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数38
  • 收藏数0 收藏
  • 顶次数0
  • 上传人977562398
  • 文件大小2.50 MB
  • 时间2018-01-19