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
- 大小: 23.2 KB
- 大小: 46.1 KB
- 大小: 11.3 KB
- 大小: 33.2 KB
- 大小: 45 KB
- 大小: 38.9 KB
- 大小: 27.4 KB
- 大小: 34.8 KB
- 大小: 37.8 KB
- 大小: 48.9 KB
- 大小: 58 KB
- 大小: 34 KB
分享到:
相关推荐
首先在 ireport 中设计报表模板,生成 XML 格式的文件,编译后生成 jasper 后缀的二进制文件。将编译好的.jasper 文件拷贝到 WEB 工程下,通过代码填充数据源生成最终的报表。 五、ireport 使用说明 Jaspersoft ...
在实际开发中,将这些JAR文件加入到项目的类路径中,就可以利用JasperReport的功能来创建、填充和导出报表。开发者可以使用JasperReport的报表设计工具(如Jaspersoft Studio)来创建XML或JRXML格式的报表模板,然后...
在实际开发中,为了使用JasperReport,我们需要将这些jar包添加到项目的类路径中。除了上述核心库,还可能需要根据需求引入其他相关库,如处理特定数据源的驱动(如JDBC驱动)或支持其他输出格式的库。正确配置和...
3. **Third-party Libraries**: 开发报表可能需要一些额外的库,比如Apache POI用于处理Microsoft Office格式,或者JFreeChart用于生成图表。这些第三方库的JAR文件也会在这个压缩包中。 4. **Database Drivers**: ...
在IT行业中,SpringBoot是一个备受推崇的轻量级框架,它极大地简化了Java应用程序的开发。集成SpringBoot报表系统能够帮助开发者快速构建高效、可扩展的业务应用,尤其是在数据展示和分析方面。本项目着重讨论如何在...
在Java开发中,报表系统是不可或缺的一部分,而iReport作为一款强大的报表设计工具,深受广大开发者喜爱。它允许用户通过直观的图形界面来设计复杂的报表,并能与Java应用程序无缝集成。本文将详细探讨在Java中控制...
JasperReport是一款强大的开源报表工具,它允许开发者创建复杂的、交互式的报告,广泛应用于Java应用程序中。这个压缩包包含了jasperReport使用过程中可能需要的所有组件和库,为开发者提供了极大的便利,避免了在...
在IT行业中,生成文档是常见的需求,特别是在报告、合同、报表等领域。本文主要讨论如何使用Java动态生成Word和PDF文件,以及各种方案的优缺点。 首先,针对Java生成Word文档,有以下几种常见方法: 1. **Jacob**...
JAVA动态生成Word和PDF文档是企业级应用中常见的需求,特别是在报表生成、文档自动化等领域。以下是对几种常用技术的深入分析: ### JAVA动态生成Word文档技术及其优缺点 #### Jacob - **优点**:功能强大,能...