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

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

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

类型:旅游服务 系统:macOS

备案号:备案号:京2G-201967678-80M
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports怎么用

一,创建简单的jrxml文件起点论坛彩色字体生成器下载-起点论坛彩色字体生成器1.0 绿色版


<?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。需要的朋友下载试试吧!

展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/29 13:17
仔仔鹅WiFi共享软件是一个免费的WiFi共享上网软件,只要你有无线网卡,就能自己创建一个WiFi热点,其他无线设备比如手机、平板电脑等就可以通过这个WiFi热...

支持( 21 ) 盖楼(回复)

2025/11/05 22:22
有车的朋友在如今是有很多的需要交流分享的地方,那么手机上都是有什么好用的车友交流社区的了?想知道,就可以先来试试下面的这款天天汽车app!天天汽车app介绍你可...

支持( 111 ) 盖楼(回复)

2025/10/28 22:27
青岛地铁官方APP正式上线啦,由青岛地铁集团有限公司推出,能为广大市民提供各种便捷的服务,包括地铁出行线路查询,时间,票价等,让你乘坐地铁是方便,是一款非常好用...

支持( 16 ) 盖楼(回复)

2025/11/01 05:10
逃脱游戏黑色謠言是一款恐怖类解密游戏,游戏定义为恐怖其内容大部分是解谜,游戏的画面有点像素的感觉十分的有型,随音乐而解谜不常是一种享受~喜欢解谜没游戏的朋友不要...

支持( 180 ) 盖楼(回复)

2025/11/04 18:21
全程悦车app是一款类似于汽车之家的汽车资讯类型软件,提供各种车型的最新资讯,报价和未来车型新闻提供,给想要买车或者更多车主提供需要的资讯!全程悦车app介绍全...

支持( 199 ) 盖楼(回复)

2025/11/11 22:05
TrueCrypt是一款磁盘加密软件,truecrypt忘记密码怎么办呢?TrueCrypt密码找回工具这是一款免费的TrueCrypt密码破解工具,帮助你找回...

支持( 187 ) 盖楼(回复)

2025/10/26 18:58
种子习惯打卡是一款坚持打卡签到的时间管理软件。致力于帮助大家告别拖延症,改变现状,您可以设定一些小日常小目标,希望能伴随你养成好习惯。生活更美好!种子习惯打卡a...

支持( 152 ) 盖楼(回复)

2025/11/08 07:43
电脑永痕之蓝免费版是一款非常好用的杀毒软件,可以有效的保护你的电脑不受病毒的入侵快来东坡免费下载试试吧!网安永恒之蓝检测工具说明永恒之蓝检测工具MS17-010...

支持( 5 ) 盖楼(回复)

2025/11/03 19:32
社保医保政策通APP是一款聚焦社保医保全流程服务的生活服务类应用,而且APP以权威政策信息为基础,整合查询、测算、记账等多元功能,主打“便捷化操作+精准化服务”...

支持( 16 ) 盖楼(回复)

2025/11/02 04:08
SnowPlayer是一个小巧、快速、稳定、可靠、完全免费的音乐播放器。基于old-school的软件标准,支持所有常见的著名的音频和视频格式,如WAV,WMA...

支持( 77 ) 盖楼(回复)

2025/11/01 14:40
重装上阵高达降临内购版是一款机甲角色rpg手游,炫酷的造型,各大勇者的集结战斗,魔王的阴谋充斥着世界的谎言,为了拯救世界玩家们踏上热血的征程,与魔王作战,驾驶机...

支持( 191 ) 盖楼(回复)

2025/10/31 10:19
现在学驾照的朋友越来越多了,为了方便大家能够快捷的进行学车,约练车app为大家提供了一个便捷的学车平台,通过约练车app能够随时预约各种教练,根据自己的进度来进...

支持( 45 ) 盖楼(回复)

2025/11/13 15:28
约票app是一款掌上的商旅批发平台,这款软件能给忙碌的人们带来一些便利,软件功能齐全,便捷好用,需要的网友快来下载吧!约票app介绍约票,掌上的商旅批发平台。约...

支持( 120 ) 盖楼(回复)

2025/11/05 04:05
魔法iPhone视频转换器专门针对苹果iPhone系列手机而设计,支持iphone6(plus)、iPhone5(s)、iPhone4(s),iPhone3GS...

支持( 166 ) 盖楼(回复)

2025/10/29 00:13
华为AI音箱正式上线,可以直接的使用本软件进行远程的控制,同时也是可以进行一些智能玩法,是华为最新上线的音箱,值得你在你的手机上面使用!华为AI音箱介绍华为AI...

支持( 82 ) 盖楼(回复)