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

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

大小:1,873.0M 语言: 韩语

类型:母婴育儿 系统:macOS

备案号:备案号:京9J-201827268-16P
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports怎么用

一,创建简单的jrxml文件疾风英雄联盟变态版下载-疾风英雄联盟bt版0.150.1 安卓最新版


<?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功能特点

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

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

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

热门评论

最新评论

2025/10/19 00:07
AutodeskDWGTrueview2017是一款免费的看图软件,专门用来看cad图纸,还有版本转换功能,小编带来的是官方英文原版软件,完全满足用户的cad看...

支持( 78 ) 盖楼(回复)

2025/11/09 14:02
FreezeYou是一款后台冻结程序,这个程序可以让你在使用手机的时候直接的冻结你不需要的程序,让他不再自行启动,这样就会更加的节约用电,还可以去除耗费流量的烦...

支持( 88 ) 盖楼(回复)

2025/11/02 15:50
魔方小助手是个独立的桌面实用软件,提供动画选项、切换时间和天气,桌面工具不但可以美化桌面,更重要的是可以提供很多生活细节上的帮助,小编就很喜欢桌面工具,而魔方小...

支持( 24 ) 盖楼(回复)

2025/11/02 23:13
当贝市场手机版app可以下载和使用,但是这款软件主要还是在电视上使用的,大家可以把当贝市场理解为电视上的一个应用商店,你想在电视上安装啥应用,都可以在当贝市场免...

支持( 27 ) 盖楼(回复)

2025/10/29 00:04
win7绕过登录密码工具可以绕过WIN7的登录密码。只是暂时绕过登录密码,不能完全破解,脱离优盘重新启动后还会需要密码。win7绕过登录密码工具使用方法:1.准...

支持( 88 ) 盖楼(回复)

2025/10/31 18:58
2015年的劳动节即将就要到来了,大家是不是很激动啊,下面分享的是2015大气喜庆五一劳动节ppt,幻灯片以中国故宫和一位在敲鼓的美女作为背景,漫天开放的烟花为...

支持( 19 ) 盖楼(回复)

2025/10/26 16:48
 七日世界国际服OnceHuman是一款开放性自由度极高的克苏鲁联机游戏,物品和武器通过击杀怪物、动物或者采集获得,资源足够才能持续发展,七日的武器分...

支持( 81 ) 盖楼(回复)

2025/11/12 14:06
想要制作出和目标网页一样的漂亮的页面吗,不用一项项编辑那么麻烦了,来试试这款仿站小工具,帮助你轻松简单的制作出和指定网址相似的页面,非常方便快捷!功能说明:仿站...

支持( 120 ) 盖楼(回复)

2025/11/12 12:11
现在上网的人太多了,网络有时不稳定,这样就促使很多人下载视频,但是总是遇到很多不是自己想要的视频格式,这时就可以选择用闪电RMVB格式转换器,在最快速的时间内帮...

支持( 22 ) 盖楼(回复)

2025/11/12 08:10
Keka是一个免费的MacOSX文件解压缩软件,Keka支持几乎所有的压缩格式,包括7z,Zip,Tar,Gzip,Bzip2,DMG,ISO等。Keka同时还...

支持( 122 ) 盖楼(回复)

2025/10/29 23:38
2020年很多人都在朋友圈里发布少走亲访友,就在朋友圈微信里拜拜年就好,那么什么样的图片适合在微信上给人拜年了,东坡小编整理了一些比较实用的拜年图片表情分享给大...

支持( 164 ) 盖楼(回复)

2025/10/21 13:52
Storybeat音乐节拍器是一款国外的视频加音乐的工具,它的功能很强大,支持的音乐也非常多,可以为你的特效视频加上最合适的音乐和效果,后面还会持续增加新的功能...

支持( 85 ) 盖楼(回复)

2025/10/21 09:56
绿箭psd名片分层免费模板素材专属设计你哥个性名片,给你的名片设计一些不一样的风格出来!绿箭psd名片分层免费模板素材背面绿箭psd名片分层免费模板素材大小:分...

支持( 15 ) 盖楼(回复)

2025/11/07 13:58
这款游戏是一款小游戏合集,软件自带各种不同的小游戏,最为经典的就是其中的解密游戏,非常需要你的脑力进行判断!史上最难解谜王介绍这是一款最令人上瘾的经典益智游戏合...

支持( 187 ) 盖楼(回复)

2025/10/19 10:55
InterProtectedNet是一款安全网关软件,可以帮助用户拦截病毒,使用简单,下载安装后就能使用,帮助用户自动发现最新的病毒库,这里附上的是最新正式版,...

支持( 50 ) 盖楼(回复)