
类型: FPS 版本: V8.9
大小: 1,217.7 时间: 2025-11-21





JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。
JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。
一,创建简单的jrxml文件

<?xmlversion="1.0"?>
<!DOCTYPEjasperReport
PUBLIC"-//JasperReports//DTDReportDesign//EN"
"http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReportname="FirstReport">
<detail>
<bandheight="20">
<staticText>
<reportElementx="20"y="0"width="200"height="20"/>
<text><![CDATA[Ifyoudon'tseethis,itdidn'twork]]></text>
</staticText>
</band>
</detail>
</jasperReport>
以上是一个简单的JRXML文件,实际上就是一个标准的XML文件,<jasperReport>是根元素,<staticText>表示静态的数据,<reportElement>定义了<staticText>的位置和宽度,<text>定义了实际的静态数据。
二,把JRXML文件解析成jasper文件,文件流或JasperReport对象(根据实际情况)
1.建立一个WEB工程,再在WEBROOT目录下建立一个目录report
2.使用JasperCompileManager里面的方法解析JRXML文件成jasper文件,文件流或JasperReport对象
把JRXML文件parse,再complie成jasper文件
JasperCompileManager.compileReportToFile("WebRoot/report/jasperreports_demo.jrxml","WebRoot/report/langhua.jasper");
或者生成JasperReport对象
publicstaticJasperReportcompileReport("WebRoot/report/jasperreports_demo.jrxml")
或者以流的方法生成
publicstaticvoidcompileReportToStream(InputStreaminputStream,OutputStreamoutputStream)
当然JasperCompileManager也可以把Jasper文件变成JRXML的(包括JRXML流,都是静太的方法)
writeReportToXmlStream
writeReportToXmlFile
三,有了JasperReport对象,文件流或jasper文件之后,就可以用JasperFillManager生成JasperPrint对象,jrprint文件,jrprint文件流
如下
生成JasperPrint对象
publicstaticJasperPrintfillReport(JasperReportjasperReport,Mapparameters,JRDataSourcedataSource)
生成其它
//生成文件
publicstaticvoidfillReportToFile(
StringsourceFileName,
StringdestFileName,
Mapparameters,
Connectionconnection
)
//文件流
publicstaticvoidfillReportToStream(
JasperReportjasperReport,
OutputStreamoutputStream,
Mapparameters,
Connectionconnection
)
第四步,使用JasperExportManager导出或显示
JasperExportManager.exportReportToHtmlFile(jasperPrint,"c://1.html");
JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");
//还有很多方法的
完整的例子
JasperReportjasperReport;
JasperPrintjasperPrint;
try{
jasperReport=JasperCompileManager.compileReport("WebRoot/report/jasperreports_demo.jrxml");
jasperPrint=JasperFillManager.fillReport(jasperReport,newHashMap(),new JREmptyDataSource());
JasperExportManager.exportReportToPdfFile(jasperPrint,"c://1.pdf");
}
catch(JRExceptione){
e.printStackTrace();
}
JasperReports是一款完全基于java编写的开源报表系统。它能够使用数据来自任何类型的数据源,可以生成像素级文档,打印或导出在各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。需要的朋友下载试试吧!
注册送百元彩金平台
796.3M
保卫萝卜2震撼来袭,是喜欢玩保卫萝卜朋友们最爱了,现在玩保卫萝卜2更是有许多你意想不到的画面和功能都在等着你哦,大家赶快来试试吧!保卫萝卜2介绍保卫萝卜2:极地...
名车娱乐棋牌
618.9M
想到叨叨app是一款同城生活服务应用。想到叨叨app每天都有各种活动信息发布,可自由在想到叨叨app中查看,找到自己感兴趣的就能一键参与。想到叨叨介绍想到叨叨a...
抖音网红怎样挣钱
1,104.6M
云赏信阳毛尖是一款发布信阳毛尖从生产到制作再到变成商品的一个过程,软件还有茶商、茶农可以交流的板块,通过信息技术来促进茶产业的发展,为信阳的茶叶和信息交流提供了...
可以赚钱的平台17j
477.6M
打飞名将是一款风靡全球的手机策略冒险游戏,延续了经典,给玩家不一样的游戏冒险,多样PVE崭新战斗玩法,越玩越紧张越刺激!感受游戏带来的极致美好,给玩家最好的视觉...
猪八戒怎么接单挣钱
90.3M
王者传世单职业是一款经典传奇战斗冒险rpg手游。游戏有着丰富的玩法内容,复古的传奇画风,玩家重温儿时经典。细腻的操作,真实的打击感。争夺世界BOSS,爆装,装备...
棋牌搭建服务
1,469.2M
DrivePowerState是一款绿色小巧的硬盘运行时间监测软件,可以帮助用户监测电脑硬盘使用情况和硬盘的运行时间,同时支持将数据保存到日志文件里。功能介绍1...
像素城市战争怎么赚钱
823.3M
遥见星app是一款基于互联网、移动互联网和物联网在教育app。在线点名、布置作业,和家长沟通。实现无纸化办公,家校协同,更有精细分析。东坡小编推荐!&#...
年赚500万的商业模式
1,239.2M
对于一些做网盘分享资源的小伙伴来说,很多时候不想麻烦用户到网盘分享页面下载文件,这样情况下就需要来东坡下载选择百度360网盘在线直链解析器让你不需要跳转就能够直...
兼职会计代理记账安丘
1,273.3M
比较硬核的军事战争题材作品,《战火勋章》有创新、有亮点,在玩法和画面上可圈可点,但氪金不平衡、资源获取难等问题也比较明显。游戏的主要玩法就是就是对自己的军事部落...
拼多多助力领红包是真的吗
1,273.5M
数独大伙都听过,如果对数字计算感兴趣那指定可以放心冲。而且还有其他关卡像是拼图之类,个人感觉还是很有趣味的。数字嘛,万千组合五花八门,数独玩累了还可以玩下里面其...
kx棋牌app
213.4M
小牛答成语游戏是一款能够给玩家带来欢乐成语答题挑战的休闲小游戏,你可以随时参与不同的答题挑战,充分发挥自己的聪明才智,顺利回答问题,获得无限惊喜。小牛答成语游戏...
怎么快速赚到第一桶金
1,501.2M
《元气骑士》是一款好玩的射击类型的多人联机游戏,在最新更新的2020端午节更新版本中除了更新的粽子节玩法内容,还加入了全新的粽子节皮肤,让你能够在放假3日中感受...
学会剪映能赚钱吗
1,544.9M
战机冲霄手游是款战机类型的射击游戏,开局就送激光炮,资源全靠打,一炮狂赚3千w金币击败领主还有红包,游戏内容精彩刺激赶紧来体验下吧。战机冲霄手游介绍1、炸裂燃情...
月入万元的赚钱项目
430.7M
为老师打造的一款软件,怀教区域云教师端,汇聚教育能量,将信息技术与教育全面深度融合,方便老师管理学生,给学生布置佳通作业。特色介绍把平台打造成一个让学生、家长、...
手机棋牌房卡
1,738.1M
独特的智能手机游戏,激闘三国志其中将百名武将,喜好和战术并存,不同的角色具有不同的职业和属性。浮华的特别动作造成巨大伤害!每个军阀的各种特殊动作!此外,通过结合...
无人深空新版怎么赚钱
2025/09/27 05:43
天下三怎么赚钱
2025/09/17 13:42
开元棋牌7123官网
2025/09/21 01:33
花呗如何变现
2025/09/28 04:43
93棋牌最新版
2025/09/22 17:37
文字转手写兼职
2025/09/30 01:37
现在玩什么游戏能赚人民币
2025/09/19 10:11
易享赚网下载
2025/09/18 04:46
免费试玩无限元宝游戏
2025/09/18 19:13
买指数股票怎么赚钱
2025/09/16 12:10
托福送分注册号
2025/09/20 05:41
火种游戏试玩
2025/09/18 22:57
云端挂机赚钱
2025/09/17 06:31
怎么用资本赚钱
2025/09/27 01:49
70个暴力赚钱项目
2025/09/13 16:12
70个暴力赚钱项目
2025/09/13 16:12更新
LTE频率频点计算器是一个简单实用的频率频点计算工具,输入下行频、输入频段、输入频率和频段,频点计算频率、频率计算频点频段查询等。常见问题LTE有什么特性?LT...
支持 ( 157 ) 盖楼(回复)
支持 ( 88 ) 盖楼(回复)
支持 ( 150 ) 盖楼(回复)
支持 ( 76 ) 盖楼(回复)
支持 ( 22 ) 盖楼(回复)
支持 ( 94 ) 盖楼(回复)
支持 ( 164 ) 盖楼(回复)
支持 ( 57 ) 盖楼(回复)
支持 ( 162 ) 盖楼(回复)
支持 ( 197 ) 盖楼(回复)
支持 ( 87 ) 盖楼(回复)
支持 ( 138 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)
支持 ( 80 ) 盖楼(回复)
支持 ( 180 ) 盖楼(回复)
支持 ( 24 ) 盖楼(回复)
支持 ( 8 ) 盖楼(回复)
支持 ( 110 ) 盖楼(回复)
支持 ( 41 ) 盖楼(回复)
支持 ( 168 ) 盖楼(回复)