JasperReports 下载-java开源报表系统(JasperReports Library)6.2.0 官网最新版手游最新版本

JasperReports 下载-java开源报表系统(JasperReports Library)6.2.0 官网最新版手游最新版本

大小:168.8M 语言: 中文

类型:理财工具 系统:macOS

备案号:备案号:浙7V-201487964-14H
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports怎么用

一,创建简单的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功能特点

JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。

JasperReports是世界上最流行的开源报告引擎。它是完全用Java编写的,它是能够使用的数据来自任何类型的数据源,并生成像素级的文档,可以查看、打印或导出在多种文档格式,包括HTML、PDF、Excel、OpenOffice和doc。

JasperReports是一款完全基于java编写的开源报表系统。它能够使用数据来自任何类型的数据源,可以生成像素级文档,打印或导出在各种文档格式,包括HTML、PDF、Excel、OpenOffice和Word。需要的朋友下载试试吧!

大发系统 中福 九游爱玩斗地主 rb体育官网 四川体育在线网 北京一如体育
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/09/24 22:35
Trainoiltransporter3D手游是一款好玩的火车模拟游戏,玩家需要将货物运送到指定位置,遵守交通规则,让你感受石油列车模拟器的力量。获取的奖励可以...

支持( 64 ) 盖楼(回复)

2025/09/29 10:35
九州修仙世界手游是一款最新的修仙类游戏,游戏采用全3D动作打造,玩家在这里将真正体验修仙游戏的乐趣,有恢弘的建筑与各种游戏模式等你来战!游戏介绍《九州修仙世界》...

支持( 167 ) 盖楼(回复)

2025/09/22 14:37
恐怖躲猫猫2是一款有趣的手机益智手游,在游戏中玩家需要不断的进行躲藏,需要保证不被抓到,找到宝石成功进行镶嵌这样才能够和队友一起逃生,最终获得游戏的胜利,有感兴...

支持( 26 ) 盖楼(回复)

2025/09/22 16:14
猎梦王者免广告获得奖励;猎梦王者--狼人杀版躺平游戏,可自由的选择身份也可以随机获得,每一个人物身份都有他对应的能力,游戏中提供各种道具帮助玩家顺利轻松的娱乐,...

支持( 169 ) 盖楼(回复)

2025/09/04 10:51
现在都流利玩弹幕,弹幕越多说明你的人气越高,想要你的弹幕多,也不是没有办法,小葫芦OBS弹幕助手就是一个功能非常强大的直播弹幕辅助工具,支持弹幕显示、obs信息...

支持( 124 ) 盖楼(回复)

2025/09/04 11:15
很多商家会用LED来进行促销宣传,怎样能快速简单的设置上面的动画、字体、和其它编辑呢?东坡小编带来的EQ一彩通也许能帮到你,它支持多种视频格式、模拟和数字时钟、...

支持( 180 ) 盖楼(回复)

2025/09/14 21:14
本节内容小编为大家整理带来的是一份五官笔刷,当然,准切一点概括得话,这其实是一份包含有188款Photoshop人物美妆素材笔刷的文档资料,除了5种自定义PS毛...

支持( 81 ) 盖楼(回复)

2025/09/26 03:58
FlickQuarterback18这款游戏是一款非常好玩的休闲类游戏,在FlickQuarterback18中你可以自由的选择你喜欢你的道具,并且FlickQ...

支持( 148 ) 盖楼(回复)

2025/09/27 20:51
bitcomet手机版超强的种子下载工具,支持全新的汉化版,一键下载无压力,且方便又快捷,绝对是你手机日常下载的神器,堪比某雷更加好用,如果你也对此感兴趣的话,...

支持( 31 ) 盖楼(回复)

2025/08/31 19:28
滴滴顺风车司机端app包含在滴滴出行app中,如果是单纯的顺风车车主,需要发布路线接单,可以在滴滴出行顺风车板块操作即可,如果是想做网约车,那就要下载滴滴车主,...

支持( 153 ) 盖楼(回复)

2025/09/15 10:56
沙巴克私服红包版是一款可以让你体验全新游戏体验的传奇游戏,全新火爆的游戏玩法带给你最刺激的游戏体验,游戏采用最经典的3D建模为你打造最吃鸡的游戏,海量玩家与你同...

支持( 190 ) 盖楼(回复)

2025/09/19 22:08
别被假古风欺骗啦!要玩就玩真古风,各种精彩玩法,全凭实力!青舞缘起,古风恋爱!最近超火的恋爱小游戏,你还不来试试?女生专属的古风恋爱手游,刚玩3分钟就爱上了!青...

支持( 156 ) 盖楼(回复)

2025/09/25 02:33
这份小学节约用水主题班会ppt课件(以下简称为节约水资源主题班会ppt)共由16页组成,ppt内容图文并茂讲解详细,十分具有引导性和教育意义。你喜欢水吗?你了解...

支持( 103 ) 盖楼(回复)

2025/09/05 08:28
星潮APP是一款专为体育爱好者提供潮流星卡和传奇卡购买服务的购物平台,支持在线搜索、比价选购热门商品,并推出文创活动和优惠兑换,帮助用户实惠购买心仪商品。星潮A...

支持( 199 ) 盖楼(回复)

2025/09/28 02:14
FTPShare是一款应用于安卓端的文件共享传输工具,体积小,不占内存,而且也没有广告,软件支持多种场景的文件传输,像车载系统、电脑、电视等等,很好用。应用介绍...

支持( 170 ) 盖楼(回复)