IReport环境搭建

来源:互联网 发布:qq空间抢车位数据恢复 编辑:程序博客网 时间:2024/06/07 20:09

使用Oracle公司的ADF框架开发,项目报表大多都是使用JasperReport来做,感觉这款工具挺适合复杂报表制作,下面是文章主要讲的是本人的一些使用经验总结,本文档针对ireport 3.6版本,不同版本在报表输出代码上可能有所区别,适合初学者和有少些经验是使用,第一次写文章毕竟个人能力有限,有问题的地方请多多包涵,呵呵,如果文章写得有错误的地方请联系QQ:806693619。

 

本教程主要包括以下内容:

       Ireport简介、环境搭建、报表结构介绍、常用组件介绍、报表数据源设置、变量、参数使用说明、报表合计单做一节、子报表、如何将报表输入到PDF或EXCEL、常见复杂报表实现、报表制作时的注意事项

 

一、iReport与JasperReport简介

1.1   简介

       JasperReport是报表的引擎部分,界面设计是用iReport。为什么选择这两个软件呢?因为这两个软件都是开源的,即免费的(虽然某些文档收费,但是磨灭不了我们使用它的理由)。

JasperReport是一个报表制作程序,用户按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CSV等等。

用JasperReport做报表,可以分为两种方式:

1、  直接利用程序定义一个报表

2、  写一个xml文件来描述这个报表,通常需要借助于iReport

       JasperReport做报表时用的都是底层的东西,如线条、静态文本等,底层的好处就是强大、容易控制报表,但缺点就是编写很麻烦。庆幸的是,我们有iReport这个软件,这个软件完全是弥补JasperReport的不足,将底层编写推向可视化,大大的方便了我们。

1.2   工作流程简介

       JasperReport的工作流程:首先有个xml文件,从xml文件编译出.jasper类型的文件,而以后我们真正要使用的就是编译后的jasper文件。

二、环境搭建

1.1连接数据库需要做的

       报表制作环境安装说明,成功安装Ireport 3.6版本以后,如果需要连接数据库,需要安装相应的数据库驱动,安装驱动的方法如下:

       将下载的驱动程序拷贝到Ireport安装目录下platform7\lib子目录下,然后重启Ireport即可。

1 0