`
man1900
  • 浏览: 432894 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

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

 

  • 大小: 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
0
1
分享到:
评论
7 楼 jimwooo 2011-09-15  
man1900 写道
目前界面不提供数据源的添加操作,需要在xml中配置,然后才在报表的模板中指定,需要进行小小部分的代码修改才能满足

能说具体点吗?
6 楼 man1900 2011-09-15  
目前界面不提供数据源的添加操作,需要在xml中配置,然后才在报表的模板中指定,需要进行小小部分的代码修改才能满足
5 楼 jimwooo 2011-09-15  
怎么加数据源呢?报表管理没看到有设置数据源的地方。
4 楼 man1900 2011-09-14  
加多一块数据源则可。
3 楼 jimwooo 2011-09-14  
请问是否支持查询其他数据库的报表?
2 楼 man1900 2011-08-16  
若要支持4.0的设计器,lib下的jar也相应更新为这个版本才可以
1 楼 houyongbo03 2011-08-16  
请问我使用的是ireport4.0.2为何生成的*.jasper文件上传到joffice的报表模块上,但是查看的时候却报错,好像是jar包不匹配,请问是为什么?我使用ireport4.0.2是因为新版本中好像可以创建table

相关推荐

    jasperreport报表开发小结.docx

    首先在 ireport 中设计报表模板,生成 XML 格式的文件,编译后生成 jasper 后缀的二进制文件。将编译好的.jasper 文件拷贝到 WEB 工程下,通过代码填充数据源生成最终的报表。 五、ireport 使用说明 Jaspersoft ...

    jasper report用到的5个jar包

    在实际开发中,将这些JAR文件加入到项目的类路径中,就可以利用JasperReport的功能来创建、填充和导出报表。开发者可以使用JasperReport的报表设计工具(如Jaspersoft Studio)来创建XML或JRXML格式的报表模板,然后...

    jasper 常用jar包

    在实际开发中,为了使用JasperReport,我们需要将这些jar包添加到项目的类路径中。除了上述核心库,还可能需要根据需求引入其他相关库,如处理特定数据源的驱动(如JDBC驱动)或支持其他输出格式的库。正确配置和...

    集成springboot报表

    在IT行业中,SpringBoot是一个备受推崇的轻量级框架,它极大地简化了Java应用程序的开发。集成SpringBoot报表系统能够帮助开发者快速构建高效、可扩展的业务应用,尤其是在数据展示和分析方面。本项目着重讨论如何在...

    ireport报表所需jar包

    在Java开发中,报表系统是不可或缺的一部分,而iReport作为一款强大的报表设计工具,深受广大开发者喜爱。它允许用户通过直观的图形界面来设计复杂的报表,并能与Java应用程序无缝集成。本文将详细探讨在Java中控制...

    BPMX3技术架构介绍

    - **技术栈**:BPMX3采用了Spring Core 3.0.4、Spring MVC 3.0、Jasper Report 4.5、Spring Security 3.0、MyBatis 3等众多先进且成熟的开源技术,形成了一个强大的技术生态。 - **开放性**:平台不仅支持多种数据库...

    jasperReport所需要的包很全

    JasperReport是一款强大的开源报表工具,它允许开发者创建复杂的、交互式的报告,广泛应用于Java应用程序中。这个压缩包包含了jasperReport使用过程中可能需要的所有组件和库,为开发者提供了极大的便利,避免了在...

    JAVA动态生成word和pdf.pdf

    在IT行业中,生成文档是常见的需求,特别是在报告、合同、报表等领域。本文主要讨论如何使用Java动态生成Word和PDF文件,以及各种方案的优缺点。 首先,针对Java生成Word文档,有以下几种常见方法: 1. **Jacob**...

    JAVA动态生成word和pdf

    JAVA动态生成Word和PDF文档是企业级应用中常见的需求,特别是在报表生成、文档自动化等领域。以下是对几种常用技术的深入分析: ### JAVA动态生成Word文档技术及其优缺点 #### Jacob - **优点**:功能强大,能...

Global site tag (gtag.js) - Google Analytics