
类型: 金融理财 版本: V6.6
大小: 502.5 时间: 2025-11-22





一,创建简单的jrxml文件KAIYUN

<?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。需要的朋友下载试试吧!
JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。
JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。
棋牌室里能赚钱吗
295.5M
极限竞速地平线4手机版,感受赛车竞速飘逸的快感,游戏中提供各式车型供玩家自由选择,尽情的展现高超的开车技术,驰骋在广阔的道路上,感受竞速带来的刺激感,用精湛的车...
米赚是真实的可以赚钱吗
109.3M
变身派蒙的飞行挑战是一款休闲闯关手游,也是一款同人游戏,玩家操控角色进行飞行,要避开各种障碍物,画风清新自然,感兴趣的小伙伴快来东坡下载吧!变身派蒙的飞行挑战游...
百度网盘赚钱吗
1,517.7M
现如今木马病毒越来越厉害,让用户防不胜防,有没有一款保护电脑不受木马病毒干扰的软件呢?小编今天给大家带来个软件,可以轻松的防止木马侵入。巨盾2017介绍巨盾网游...
学生兼职网上授课平台
1,648.2M
biubiu加速器app是一款专业是手机游戏加速去延迟软件,玩家在玩大型手机的时候都会遇到卡顿,那么下载这款软件将会解决玩家的所有问题,让你的网络如德芙一般丝滑...
app数据怎么赚钱
1,815.7M
壹叁云社区有各种稀有资源免费分享给大家,你能在这里找到各种实用工具或各类资源,比如免费跳广告的工具,无论你是打开网页,还是看电视、玩游戏,都可以直接跳过广告,还...
糖果派对哪里有试玩
1,451.1M
MeChat爱情秘诀(打开作弊开关选择diamonds),欢迎使用全新的虚拟约会体验来玩游戏!这里有数十个游戏角色等你来攻略,不同的角色会有不一样的支线攻略,跟...
电脑玩啥游戏能挣钱
207.0M
pubgtool超高清120帧,4k画质助手可以免费使用,主打的就是吃鸡游戏,可以随心所欲的提高画质,可以自由切换版本,目的只有一个就是让玩家玩得更爽,无毒安全...
卖菜怎么卖才能赚钱啊
620.2M
是一款为喜欢运动的人打造的运动软件,在朵域运动app中用户可以去加入团队场馆,可以报名参加相关运动活动等,是一款非常实用的运动社区软件!朵域运动介绍朵域运动整合...
棋牌室装饰效果图大全
1,006.6M
准确天气app提供精准的天气预报和实时天气推送,支持街道级定位和智能语音播报,同时包含生活指数等实用功能,帮助用户规划出行、工作和农事活动。准确天气app功能介...
试用挣钱
1,870.6M
非常唯美的和风剪纸风格的网易阴阳师系列游戏,阴阳师妖怪屋终于公测了,游戏中基于《阴阳师》世界观衍生而来,以独特的和风剪纸画风呈现,融入舞台化美术风格,将山兔、酒...
学力星球能赚钱吗
597.5M
现在去医院测量体温很少使用水银温度计,都是各种电子体温计,通过电子体温计软件能够直接显示体温,更加的方便快捷,误差也小。体温计是一种最高温度计,它可以记录这温度...
游戏赚钱可提现
1,957.0M
美丽说会场排名查询是一款超强的、准确度极高的美丽说查排名工具。让你清楚的知道排名顺序。有需要的可以来东坡下载使用!美丽说会场排名查询简介美丽说会场排名查询软件是...
定制棋牌游戏排行
1,660.0M
G沙盒仇恨可联机纪念版是一款结合了GoreBoxClassic和GoreBoxRemastered所有功能的游戏版本,玩家能在游戏之中玩到多个版本中的内容,特别...
拉人赚钱的兼职项目
1,687.7M
易佳购是一款手机购物软件,不仅能为你提供便捷的购物服务,还能让你在这里领取海量现金红包哟,抢到就是赚到,包含一切生活用品哦!物美价廉。九江本地最大的电子商务平台...
dnf怎样快速赚钱方法
1,479.7M
跑酷疯狂动物版是一款冒险闯关手游,在游戏中玩家可以体验海量的趣味关卡,即使是玩家大神自制的,但玩起来依旧津津有味,感兴趣的小伙伴快来东坡下载吧!跑酷疯狂动物版游...
摇步数挣钱
2025/10/30 04:40
手机兼职一天可赚多少
2025/11/04 06:27
巨源网络科技兼职真假
2025/11/03 09:34
如何用手机赚钱快速
2025/10/31 01:58
福彩江苏快三真能赚钱
2025/11/07 10:55
推荐办理信用卡拿佣金
2025/11/04 18:42
dnf搬砖跑鞋
2025/10/28 17:42
元宝网海外版提现
2025/10/29 15:50
宝妈手机开店能赚钱吗
2025/11/08 22:25
在家有什么手工活兼职
2025/11/03 18:23
淘金阁棋牌
2025/11/12 14:29
韩国兼职网上代写
2025/11/03 02:17
现在赚钱零元代理项目
2025/11/05 09:22
文案赚钱软件
2025/11/07 10:24
如何用百度联盟赚钱的
2025/11/07 04:56
如何用百度联盟赚钱的
2025/11/07 04:56更新
中药养生记app是一款提供养生资讯的软件,用户们可以在软件中查看到各种中医养生方面的信息,海量的中医养生知识和资讯等着用户们来查看,种类齐全,对养生感兴趣的用户...
支持 ( 192 ) 盖楼(回复)
支持 ( 169 ) 盖楼(回复)
支持 ( 146 ) 盖楼(回复)
支持 ( 178 ) 盖楼(回复)
支持 ( 78 ) 盖楼(回复)
支持 ( 199 ) 盖楼(回复)
支持 ( 194 ) 盖楼(回复)
支持 ( 7 ) 盖楼(回复)
支持 ( 108 ) 盖楼(回复)
支持 ( 49 ) 盖楼(回复)
支持 ( 171 ) 盖楼(回复)
支持 ( 107 ) 盖楼(回复)
支持 ( 71 ) 盖楼(回复)
支持 ( 6 ) 盖楼(回复)
支持 ( 81 ) 盖楼(回复)
支持 ( 47 ) 盖楼(回复)
支持 ( 142 ) 盖楼(回复)
支持 ( 155 ) 盖楼(回复)
支持 ( 17 ) 盖楼(回复)
支持 ( 145 ) 盖楼(回复)