Jasper Report与J.Office中的报表开发

    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

猜你喜欢

转载自man1900.iteye.com/blog/561884