ireport制作jasperreport报表详细过程

ireport制作jasperreport报表详细过程(包括jsp端代码实现) 概述:

现在简要的介绍Jasperreport 是

如何工作的,这样你可以更好的理解iReport 是如何帮助Jasperreport 实现前端的 工作,其实这些工作在我们看来就是“脏活”,为什么呢?看看下面的资料就知 道了:

首先是要有一个XML

文件(一般是以jrxml后缀),那么这个XML文件从那里来呢?做什么用呢? 这 个XML 文件就是报表的定义文件,整个报表的每一个细节都在这个XML 文件 之中定义,一个简单报表的xml文件就有几百行,你可以手工编辑这个XML文 件(一行一行,一段一段的编辑吧――这就是所谓的“脏活”),然后可以在jsp后台使用JasperCompileManager将xml文件编译为jasper文件

ireport工具就是简化编写xml文件和编译的这个流程,而且提供可视化编辑窗口,非常方便

ireport部分:

我使用的是ireport3.0和现在最新的4.0界面上有很大的不同:

3.0界面:

这里,我假设ireport的环境已经配置完毕,点击左上角的档案,选择开启新档,设置报表初始化参数:

注意一下里边的字段数的按钮,字段数设置默认为1,如果设置为2的话,就相当于每一列会有2个字段排列,这样讲有点抽象,请看下边的例子: 假设我们的数据表是这样: name a_1 a_2 a_3 a_4 sex b_1 b_2 b_3 b_4 realname c_1 c_2 c_3 c_4 remark d_1 d_2 d_3 d_4 如果ireport的字段数设为2,结果会变成: name a_1 a_2 a_3 a_4 sex b_1 b_2 b_3 b_4 realname c_1 c_2 c_3 c_4 remark d_1 d_2 d_3 d_4 所以,一般设置字段数为1即可。

新建后,可以看到中间的控制面板:

这里,假设您只需要报表显示表格和统计数据,所以title和lastpagefooter可以不要,在左上角的预览里,选择栏,把title和lastpagefooter高度设为0.

下面开始设计报表:

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4