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

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

大小:247.2M 语言: 简体中文

类型:语言学习 系统:macOS

备案号:备案号:苏7J-200394192-23M
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports功能特点

清新粉色桃花幻灯片背景ppt模板下载-清新粉色桃花幻灯片背景ppt免费版

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

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

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

乐鱼去哪里下载 九游会出款多久 安徽体育场围网 新利体育APP 球探体育资料库
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/11/20 18:09
风暴三国是一款非常好玩的Q版回合制RPG-H5手游。拥有大量的玩家和你同服竞技,纷争不断,各路诸侯等你来战;样的副本任务,激战不断,策略作战,考验的就是你的技术...

支持( 10 ) 盖楼(回复)

2025/11/29 18:37
天下手游安卓版正式来袭,全新的游戏界面以及最新的开服都是让你激动不已的,当然也是少不了你感兴趣的充值返利的,在一般的服务器里面是没有返利的,但是你来东坡下载的话...

支持( 92 ) 盖楼(回复)

2025/11/21 12:04
酷酷游戏盒子是一款福利游戏居多的手游盒子,这里有很多福利可以领取,正规的下载、充值渠道,让你不用再担心上当受骗,还可以和海量玩家交流互动哦。酷酷游戏盒子介绍酷酷...

支持( 195 ) 盖楼(回复)

2025/12/07 17:21
都看阅读APP是个比较不错的手机阅读软件,软件能带给用户非常舒适的阅读体验。无论是文学爱好者、职场学习者,还是碎片化阅读用户,都能在这里找到属于自己的阅读节奏。...

支持( 85 ) 盖楼(回复)

2025/11/28 07:53
对于一直钟爱我们东坡下载的伙伴来说,今天就给那些准备考公务员的朋友送个大礼包,就是2015年公务员考试视频课件,这可是经过千幸万苦才弄到的,小编就这样送个大家了...

支持( 97 ) 盖楼(回复)

2025/11/18 00:02
封神策是一款超级好玩的武侠战斗角色扮演手游。游戏有着精美的画面风格,为玩家展现了一个真实绚丽的武侠世界。绚丽的打斗场面,引人入胜的故事剧情,成为武林豪杰。千人同...

支持( 158 ) 盖楼(回复)

2025/11/09 09:13
拿在手上就能变身成为假面骑士贞德的手机腰带模拟器,拥有不同的变身形态,相当的搞笑,内置了各种音效,各种变身音乐给你带来惊喜。假面骑士贞德腰带模拟器(Jeanne...

支持( 40 ) 盖楼(回复)

2025/11/30 18:41
木子空间app,也叫记仇生成器,也不一定非要记仇啊!用户可以把自己每天发生好玩的事情以表情包的形式记录下来,还可以打印出来,分享到朋友圈等。木子空间app特色每...

支持( 86 ) 盖楼(回复)

2025/12/04 23:05
base.apk工具专注解决微信APK发送篡改难题的实用神器!一键将被微信修改的base.apk.1文件还原为标准安装格式,彻底突破传输限制。除核心修复功能外,...

支持( 125 ) 盖楼(回复)

2025/11/30 05:48
ArtlantisStudio其实是Abvent公司重金研发出来的三维渲染软件,它适用于建筑室内和室外场景的,最特别是Artlantis与SketchUp、3D...

支持( 160 ) 盖楼(回复)

2025/11/09 14:34
模拟人生4万能编辑模式补丁就是款最新的同名游戏里面补丁,能够通过这个软件来更好的获取研发人员的权限,也是为的更好的尽情享受不一样的游戏带给你的乐趣。模拟人生4万...

支持( 83 ) 盖楼(回复)

2025/11/18 15:37
沙城之战手游是一款在经典传奇上改变增加了新的玩法的经典角色扮演手游,游戏中有着非常多的装备等你来获得,通过不断的提升你的等级解锁更多技能才能在攻沙的战斗中获得优...

支持( 155 ) 盖楼(回复)

2025/11/09 18:01
失忆QQ空间全能王是一款以QQ空间人气为主打造的一款软件,主功能包括:说说赞、转、评,日志赞、转、评、分,人气,留言,照片赞、相册访问、相册赞,花藤,礼物,主页...

支持( 108 ) 盖楼(回复)

2025/11/25 22:46
动物园竞速游戏敖厂长版是一款非常好玩的单机游戏,敖厂长在他的视频中玩过之后很多人都想去下载试试,小编就专为大家分享了过来,让你们也可以在电脑上体验,需要的下载吧...

支持( 157 ) 盖楼(回复)

2025/11/17 22:05
有想要学习日语的朋友吗?五十音图之菊花宝典是一款日文五十音图的打字游戏,游戏中每朵菊花上面都带有一日文,玩家根据听到的读音点击相应的菊花,对于初学日语五十音图的...

支持( 92 ) 盖楼(回复)