使用ireport+jasperReport报表生成
来源:互联网 发布:亿百润 知乎 编辑:程序博客网 时间:2024/05/16 05:55
一、报表样式设计
1、使用ireport Design进行报表可视化设计[下载地址:http://community.jaspersoft.com/project/ireport-designer]
2、打开ireport Design并新建一个blank A4的模板,如下所示,默认定义了页面的不同结构
3、我的目标报表需要有报告的title和一些统计的表格数据,而表格title我希望参数如,所以我在Parameters节点下添加了一个title的参数,然后将改参数拖动到右侧窗口“Title”区域上,调整参数框的位置和大小。
另外我还希望显示一个执行时间,所以打开组件面板,将“Current Date”的组件也拖动到右侧窗口的Title区域。
4、报表内容部分我希望填充一些统计的表格数据,首先需要设置列头,因为这个列头是不变的,所以我们打开组件面板,拖动几个“static text”组件到“column header”区域,并进行排版。
表格内容我们从java代码中传入,所以需要定义几个参数,我们在“Fields”下新建几个Field并进行重命名。将建好的field参数拖到右侧窗口的“Detail 1”区域并进行排版。
因为有时候数据会出现因为过长而被截断的现象,所以我们需要再对Details下的field属性进行设置,选择某一个field,然后将“Stretch with overflow”勾选,将该区域内其他的所有field的“stretch type”全部修改为“relative to band height”。
5、将xml compile为jasper格式,最终整体样式如下:
二、jasper使用报表模板文件并生成最终报表
1、引入jasper的依赖
2、根据jasper报表的Field设计,新建一个java类,并且设置与之名字一样的成员,生成所有这些成员对应的set和get方法。
3、使用JasperReport提供的方法设置报表参数和数据
备注:报表除了html,还支持pdf、csv等多种格式
- 使用ireport+jasperReport报表生成
- 使用ireport生成jasperreport报表模板
- 报表生成 - 使用JasperReport(iReport)进行WEB开发
- Ireport+Jasperreport实现报表使用
- iReport+JasperReport生成excle报表--入门
- 使用jasperreport生成报表
- 使用JasperReport和iReport制作java报表
- 使用JasperReport和iReport制作java报表
- 使用ireport设计jasperreport报表模板
- 使用JasperReport与iReport开发报表
- 使用JasperReport和iReport制作java报表
- Jasperreport+iReport制作报表
- iReport+JasperReport报表开发
- JasperReport(3)——Java简单使用IReport生成的文件建立报表
- iReport-JasperReport报表开发:使用connection填充报表
- IReport与JasperReport生成HTML报表的问题
- IReport与JasperReport生成HTML报表的线条图片问题
- IReport与JasperReport生成HTML报表的问题
- Linux-Linux 内核启动流程
- 用二十秒记住几个PHP基础知识点
- 使用cxf生成客户端,并用生成的客户端调用服务端
- golang的一些常用函数
- 通过生成PSR文件,实现动态报表格式
- 使用ireport+jasperReport报表生成
- Log4J Java日志框架特性的内部实现(可以研究下)
- table细边框样式
- #leetcode#Sounded Regions
- Qt下完全手写创建对话框
- SAT数学练习题及详细答案解析(2)
- 利用 test 命令的测试功能
- html5 autofocus form formaction 新属性 例子
- Win32SDK基本 RC资源的使用