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

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

大小:633.3M 语言: 中文

类型:健康医疗 系统:macOS

备案号:备案号:粤8V-200436872-89G
简介 相关 评论(7)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports功能特点

宠之谷APP下载-宠之谷3.3.5 官方版

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

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

热门评论

最新评论

2025/10/29 06:55
全国汽车票app是一款由12308官方推出的的汽车票查询、预定软件,用户通过全国汽车票app能够便捷的查询各个班次的汽车的时间和价格,直接预定到车站取票后就可以...

支持( 114 ) 盖楼(回复)

2025/11/14 13:55
得得系统一键装机工具是一款很好用在线重装系统软件。得得一键重装系统能够快速一键重装xp、win7系统,得得一键重装系统傻瓜式一键自动安装,及其简单操作,无需任何...

支持( 194 ) 盖楼(回复)

2025/11/08 12:28
手机拍照美颜滤镜软件,提供了拍照、修图以及海量模板等功能。它旨在帮助用户轻松创作出想要的图片作品。Taksoul内置相机功能,让你能够直接拍摄照片并进行后期处理...

支持( 163 ) 盖楼(回复)

2025/11/03 20:57
这是一款免费阅读小说来赚钱的平台,在这里你可以找到各种题材的免费小说,关键是阅读小说还可以免费领取手机,苹果11等你来领取。疯狂读小说赢手机app简介1、一个全...

支持( 154 ) 盖楼(回复)

2025/11/09 02:53
带来了海量的电竞资讯内容,各种大小赛事,不定时进行电竞赛事直播,还会有最新发布的游戏攻略等,喜欢游戏的朋友不要错过了。繁星电竞app特点1、汇集海量的资深玩家线...

支持( 189 ) 盖楼(回复)

2025/10/30 10:04
《三国杀OL》是以三国时代为背景的线上卡牌游戏。玩家可扮演三国时期著名人物,根据随机抽中的隐藏身份(主公、反贼、忠臣、内奸),通过使用独特的人物技能,合理打出各...

支持( 138 ) 盖楼(回复)

2025/11/01 02:13
BestTrace是IPIP.NET基于自己的IP地理位置数据库以及rDNS数据库,为有网络方面同类需求的用户开发的一款专业工具软件。从Windows设备上发起...

支持( 162 ) 盖楼(回复)

2025/10/22 10:02
懒猫理财这是一款流水账记账软件,适合个人、家庭、个体户、小企业、白领等人士使用,有需要的赶紧来下载使用吧。功能特色1.简单、直观,既可单式记账也可复式记账、按照...

支持( 141 ) 盖楼(回复)

2025/11/09 03:15
港铁通APP高清交互式地铁线路图一键加载,实时同步班次信息,站点周边美食店、购物中心、酒店住宿等生活服务一网打尽,更能精准推送当地实时天气预警。从路线规划到吃喝...

支持( 18 ) 盖楼(回复)

2025/10/27 11:18
炫鼠网发布的一款电脑计算器,简洁清新的界面,数字大小也比其他类别的计算器要大,您再也不用担心数字太小看不清的问题了,适合多种人群的使用。炫鼠计算器使用介绍计算器...

支持( 26 ) 盖楼(回复)

2025/10/23 12:53
剑仙轩辕志折扣版是一款大型的3d动作类游戏,和古龙群侠传的玩法类似,为我们再现一个真实的游戏江湖,各种玩法系统都很新颖,而且本版本是福利版本。上线送100抽,还...

支持( 52 ) 盖楼(回复)

2025/10/23 06:44
IMASS智能扫地机器人在城市里面很多的懒人或者是家里都是会安装的,现在就可以来免费的下载这款IMASS扫地机器人app来进行控制吧,功能也是非常的多的!IMA...

支持( 147 ) 盖楼(回复)

2025/10/29 08:15
263视频会议是一款实时操控会议的便利高效的办公软件。【应用介绍】通过简单的会议密码即可进入会议,并可在会中进行实时操控。音视频控制:会中开启/关闭摄像头、麦克...

支持( 99 ) 盖楼(回复)

2025/10/20 19:59
欢乐采摘园红包版游戏来袭,真实趣味养成,大额红包解锁,不绑卡,不实名,秒提现,全新的农场经营游戏,真实解锁红包。满0.3就可以直接提现到帐,喜欢这种农场经营游戏...

支持( 151 ) 盖楼(回复)

2025/10/30 00:09
为商家锁定顾客!用户可以清楚的了解到自己的交易明细和体现明细,查账,明细随手看,哪儿近,哪儿买!软件说明哪儿近商家版上线啦!查账,明细随手看!一款可以查看哪儿近...

支持( 71 ) 盖楼(回复)