Jasper Report是一个强大的开源报表引擎,现在越来越多的系统已经采用它来进行报表开发,它的设计工具IReport提供了更强大的设计功能,可以满足绝大部分系统的报表需求,功能一点也不比商业的报表引擎逊色。下面我们来说明一下如何使用IReport来进行报表的设计及开发,同时把开发好的报表模板加入到JOffice中。
一、安装报表工具(IReport)
下载ireport:http://sourceforge.net/projects/ireport/files/
下载iText : http://sourceforge.net/projects/itext/files/
注:中文包
使用工具:ireport3.6.0+jasperreport3.6.0
这两个都是使用目前为止最新的版本,注意这两个版本最好一致,如你使用ireport3.6.0的话jasperreport也最好使用3.6.0版本的。
二、IReport的报表模板设计过程
1、 安装好ireport3.6.0
2、 加入中文包:
这里可以看到报表标题和列头部都有中文。中文的标题或标签是需要特别处理的,否则生成pdf文件则显示不出来。
首先,得把iTextAsian.jar(亚洲语言包解决中文pdf问题)
选择“选项”,弹出的窗口如:
把以上几个包加进里面,按“确实”完成。
配置数据库连接
通过点击 来配置数据库,单击后,进入以下设置界面:
点击NEW来新建自己的数据库配置,选择版本类型:
以下简略设计过程,需要看详细的,请下载附件中的iReport报表设计
设计完成报表后,需要把报表模板上传至系统,以完成报表模板在系统中的使用。
10、 上传到JOffice系统,并设置对应的参数
把通过编译后的jasper 文件上传到报表中去。点击保存,完成报表的创建。
第二步,我们需要把报表要传进去的初始数据进行设置。
点击参数设置 来设置参数,
添加参数:
生成html
生成excel
生成pdf