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即可。
- IReport环境搭建
- struts整合ireport做报表---环境搭建
- iReport
- iReport
- iReport
- ireport
- iReport
- ireport
- ireport
- ireport
- ireport
- 环境搭建
- 搭建环境
- 环境搭建
- 搭建环境
- 环境搭建
- 搭建环境
- 环境搭建
- GStreamer(二)
- 初识MyBatis
- 创建session和session的赋值
- iOS 图片不变形拉伸
- 织梦dedecms栏目添加自定义字段,增加栏目上传缩略图功能
- IReport环境搭建
- Android的AlertDialog详解
- 一个全屏PopupWindow的小问题
- 白话scala系列三 Scala编程难点解析
- 使用缓存技术来提高性能之——OSCache缓存技术入门(二)
- HTTPS安全策略
- mysql简单的索引和in、or、union unionall语句查询速度
- hihoCoder 1322:树结构判定
- XZ_iOS中textField的键盘弹出和回收导致的界面上移和下移