JasperReport的使用

JasperReport的使⽤
环境和⼯具
在java7和java8两个环境上分别进⾏了测试,不同的java版本,对jasperreports版本的要求不同。
涉及⼯具包括:jasperreports 5.6、jasperreports 6.7、ireport 5.6、jaspersoftstudio
版本的⼯具对应情况
多媒体电教
Java7:jasperreports 5.6  ireport 5.6,如果选择⽤jaspersoftstudio进⾏表格编辑是可⽤的,但是需要在ireport 5.6中编译得到*.jasper ⽂件。
三氧化二钴Java8:jasperreports 6.7 jaspersoftstudio,⼯具上是可以兼容java7⽤到的⼯具的。
JasperReports介绍
JasperReports是⼀个基于Java的开源报表⼯具,它可以在Java环境下像其它IDE报表⼯具⼀样来制作报表。JasperReports ⽀持PDF、HTML、XLS、CSV和XML⽂件输出格式。JasperReports是当前Java开发者最常⽤的报表⼯具。
(1)新建报表
【File】——【New】——【Jasper Report】
沈阳体育学院学报
新建报表
选择⼀个模板:
选择模板填写报表名称,如“Blank_A4_1.jrxml”,点击“Finish”。
报表名称(2)界⾯说明
基于数据集制作报表
(1)单⼀数据集的情况
单⼀数据集就是整张报表就⽤到⼀个SQL查询,得到⼀个⼤的数据集,我们可以叫它Main Dataset。这个数据集全表只有⼀个,Main Dataset 绑定的查询语句是报表⾸先执⾏的查询。
环球游报Main Dataset设置的位置在主界⾯编辑去上⽅,点击打开Dataset and Query edit dialog,在⾥⾯填写SQL查询语句。
检索出的各个字段信息会出现在窗⼝中,Main Dataset会将检索出的字段放到Fields中。Fields中的字段可⽤⽤于报表数值展⽰(后⽂介绍)。
6.png学位门
下⾯列表中点页签“Data Preview”则可预览检索数据。
(2)多个数据集的情况
《全国年节及纪念日放假办法》当报表⽣成需要多条SQL查询语句才能实现,或者报表格式复杂时,则需要对应多个Dataset实现功能。通常每个Dataset都要配合Table组件⼀起使⽤。
每个Table组件可⽤绑定⼀个Dataset,每个Dataset⽤⼀条Query语句查询,查询的结果字段⼜会放到Fields中以便进⾏数据展⽰。其关系如下图:

本文发布于:2024-09-22 16:54:13,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/292719.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:报表   查询   数据
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议