
类型: 游戏社交 版本: V10.4
大小: 170.1 时间: 2025-11-24





JasperReports是一款完全基于java编写的开源报表系统。它能够使用数据来自任何类型的数据源,可以生成像素级文档,打印或导出在各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。需要的朋友下载试试吧!明日之后金条怎么赚
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();
}
视巴直播怎么赚钱
1,253.7M
勇者迷路中是一款日系二次元风格的rpg游戏,精彩的故事,q版的人物造型,游戏中有多种职业选择,圣骑士,弓箭手,法师,狂战士,每一个都有特点,选择你的职业一起踏上...
盛钱包是怎样赚钱的
509.0M
吉格斯vs布兰德电脑版是一款由拳头公司通过48小时制作的一款手机休闲游戏,东坡在这里为大家带来了这款游戏的电脑版,大屏玩跟爽快,欢迎下载!轻松简单的游戏玩法丰富...
男装店挣钱吗
1,644.0M
这里是皇帝成长计划2吾爱破解手机版,相信很多玩家都是知道这款游戏的,这里也是一款模拟古代皇帝的游戏,在这里,你可以自己选择自己的国家的发展情况以及方向,现实生活...
淘宝刷流量的兼职
287.7M
免费追书是一款非常好用的阅读软件,软件界面简单不浮夸,在线追最新小说,海量正版小说免费阅读,还能预约提醒,全网实时更新各类小说,让用户第一时间看到最新章节,喜欢...
炸金花提现支付宝
1,042.6M
送运网app是一款物流服务软件,为物流市场提供发货、查询等各种服务,还具有汽车维修、加油优惠、位置查询等服务,让货车司机更好的工作!送运网app介绍送运网是中国...
搞什么东西来钱快
1,054.7M
一车天下app是一款非常优质的车主服务软件,用户下载这款软件能够进行对自己爱车的全方位了解,一款app能够控制爱车的所有功能,既能代替爱车的钥匙也能够一键预约车...
WE海南全民棋牌大赛
1,861.3M
屁股打架是一款魔性沙雕的休闲手游,在游戏之中玩家可以操控角色利用翘臀与对手打架,关于屁股之间的对决展开了,游戏玩起来绝对能让你开怀大笑,感兴趣的小伙伴快来uzz...
事故车怎么赚钱
1,662.0M
我们的手机有很多的用途,手机灯光特效大师app为大家带来了各种灯光效果,可以用在很多的场合,例如晚上照明,在演唱会上面的时候发出炫彩的灯光秀。手机灯光特效大师支...
女生做什么手工赚钱
1,042.8M
坦克世界0.9.19.0.1黑科技插件再次的进行了更新了,喜欢这个的朋友现在就可以直接的来本站这里免费的下载最新的补丁,直接的可以覆盖的,赶快来下载吧!坦克世界...
如何通过python赚外快
1,536.4M
国际版《农场小镇之乡村度假》游戏最新版本,全新活动:尽情体验感恩节庆典,并帮助需要帮助的人。经营农场、结交好友并享受乐趣!曾经是一款很火的农场游戏,后来国内版本...
网赌提现审核成功不到账
555.8M
蜀桑源浏览器app是一款模拟经营平台,用户在这里可以经营自己的庄园,将虚拟的庄园与现实的线上农场结合起来,通过虚拟种树获得游戏虚拟收益,欢迎下载!蜀桑源浏览器a...
游戏试玩是什么套路
527.1M
S7MMC卡读卡软件是一款简单易用的MMC读卡程序,能够帮助用户快速读出S7-300或400的MMC卡。使用简单,读卡速度快,有需要的朋友欢迎来东坡下载!怎么用...
明日之后什么职业赚钱
1,401.6M
嘿侍游戏陪玩平台是一款专业的游戏技能交换平台,这里聚集了超多美女大神玩家,这里的用户人数非常多,王者、吃鸡陪玩应有尽有,当你一个人玩游戏感到无聊的时候,就来下载...
必胜客的兼职
1,604.0M
国家反诈中心App由公安部刑事侦查局组织开发,是一款官方手机防骗保护软件,自2021年3月15日正式上线。核心亮点之一是高效的预警劝阻提示功能。当用户收到涉嫌诈...
纵横棋牌真人作弊
355.3M
720云VR是一款vr全景软件,汇集了全国优秀的全景内容,用户拍摄了照片后可以通过720云平台进行展示,快速发布全景到朋友圈。720云VR功能介绍公平,免费,稳...
大学生社会兼职工程
2024/06/05 16:47
真人真金可一比一提现棋牌
2024/06/19 08:34
网上兼职上班
2024/06/04 22:37
斗三张可提现
2024/06/18 16:55
天天看棋牌视频
2024/06/15 04:44
深山果农怎么挣钱
2024/06/01 12:12
棋牌源码怎么开发
2024/06/17 00:03
怎么学习理财才能赚钱
2024/06/03 08:13
电商创业赚钱
2024/06/11 18:59
宝妈应该怎么赚钱
2024/06/03 09:22
灰色产业项目论坛
2024/06/14 00:32
快7棋牌
2024/06/17 00:53
乐刻兼职健身教练
2024/06/05 20:30
如何通过网上赚
2024/06/12 02:28
三公棋牌自建房间
2024/06/17 07:45
三公棋牌自建房间
2024/06/17 07:45更新
e视通app是一款集成多种功能的视频通讯软件,用户下载这款软件就能够在电视上体验到非常实用的通话功能,这个功能对于在老家的父母还是非常实用的,能够实现TV端与手...
支持 ( 78 ) 盖楼(回复)
支持 ( 147 ) 盖楼(回复)
支持 ( 77 ) 盖楼(回复)
支持 ( 74 ) 盖楼(回复)
支持 ( 154 ) 盖楼(回复)
支持 ( 96 ) 盖楼(回复)
支持 ( 50 ) 盖楼(回复)
支持 ( 148 ) 盖楼(回复)
支持 ( 38 ) 盖楼(回复)
支持 ( 121 ) 盖楼(回复)
支持 ( 16 ) 盖楼(回复)
支持 ( 89 ) 盖楼(回复)
支持 ( 79 ) 盖楼(回复)
支持 ( 7 ) 盖楼(回复)
支持 ( 131 ) 盖楼(回复)
支持 ( 100 ) 盖楼(回复)
支持 ( 31 ) 盖楼(回复)
支持 ( 135 ) 盖楼(回复)
支持 ( 172 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)