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

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

大小:1,257.2M 语言: 中文

类型:兴趣社交 系统:macOS

备案号:备案号:浙7Z-202069053-89D
简介 相关 评论(9)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

JasperReports功能特点

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();

  }

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

热门评论

最新评论

2025/11/03 10:23
最近一款罐子男用锤子爬山游戏非常好玩,连主播都被虐哭了,不过也有高手3分钟之内就通关了,很厉害,小编带来了罐子男用锤子爬山游戏,你敢来挑战吗?罐子男用锤子爬山游...

支持( 112 ) 盖楼(回复)

2025/10/25 10:30
安全的视频会议应用,开会,上课,等等都是非常重要的。人非圣贤,不可能在会议期间就把所有事情记在脑里,这个app还可以直接录屏,帮助你记录具体的内容,不管是公司会...

支持( 192 ) 盖楼(回复)

2025/11/09 17:16
这款游戏是一款非常好玩的成语竞猜游戏,游戏中通关的方式以猜成语为主,有着许多不同的成语可以查看,可以通过技巧来得到成语的各种内容,让猜成语更加轻松!成语小秀才1...

支持( 23 ) 盖楼(回复)

2025/10/20 19:23
别让我开大手机版超然热血的pk竞技游戏,一键开启全新的战斗模式,玩法极为的轻松上手,多种战斗技巧等待着你来解锁,尽量消灭更多的火柴人来提升自己的战力,一场全新的...

支持( 39 ) 盖楼(回复)

2025/11/04 06:01
赏金连连看赚钱是真的呢,作为全新的趣味消除手游,赏金连连看福利够多,红包积少成多还挺有趣。而且游戏无广告,无提现门槛,同方块趣味串联,在超级解压和好玩的同时,还...

支持( 151 ) 盖楼(回复)

2025/10/21 14:33
安利头条app是一款每天给我们安利好物的手机app,有最新的资源,最新的资讯信息,各种优惠活动都可以及时的知道,是薅羊毛最好的平台了。安利头条app优势1、高清...

支持( 160 ) 盖楼(回复)

2025/11/05 22:18
StepokRecompositPro,功能强大、界面美观的图像合成抠图工具,软件提供单色幕(蓝幕)法和内外轮廓法两种高级自动/半自动抠图办法。软件简介Step...

支持( 188 ) 盖楼(回复)

2025/10/23 21:36
九乐游戏盒是一款主打变态版游戏发布和畅玩的平台,各种有趣的游戏,丰富多样的玩法,送满级vip,送648真充,成千上万款免费手游可以在这里玩到哦。海量特权游戏,支...

支持( 83 ) 盖楼(回复)

2025/11/08 22:46
高三是学生们最关键的一次转折,这里我们小编给大家带来的是一篇高三二模家长会课件,在第二次模拟考试后有需要开展家长会的老师们可以来看看我们的这篇精美家长会课件,对...

支持( 156 ) 盖楼(回复)

2025/11/02 20:06
宇辉说app是一款记录了董宇辉各种经典语句的软件,在这里你能直观看到他所有的出彩言论,你还能借鉴这些句子,为自己的小作为进行美化,感兴趣的小伙伴快来东坡下载吧!...

支持( 22 ) 盖楼(回复)

2025/11/14 09:44
说是卡丁车其实有点像是飞船比赛,银河卡丁车2(PoppyKart2)游戏中采用的是高清像素风,玩家操作自己的卡丁车来冒险,可以根据音效和音乐的节奏来冒险,共有2...

支持( 11 ) 盖楼(回复)

2025/10/20 00:03
火星求生三项修改器是最新的游戏修改器,同时也是可以完美的适合到最新的游戏版本,直接的可以免费的下载,功能都是可以让你满意的!火星求生三项修改器使用说明1.了解注...

支持( 184 ) 盖楼(回复)

2025/11/15 20:12
《小白兔和小灰兔》是一篇童话故事,通过小白兔和小灰兔的不同表现,说明只有辛勤劳动,才能丰衣足食,从而引导学生要热爱劳动。以下是小编给大家带来的是人教版一年级语文...

支持( 179 ) 盖楼(回复)

2025/11/15 00:10
优聚财是一款非常不错的支付软件,适用于百货商场、杂货铺这样的固定消费区域,软件操作非常简单,打开微信、支付宝等支付产品扫一扫就可以了。优聚财应用介绍优聚财是帮助...

支持( 105 ) 盖楼(回复)

2025/10/29 07:33
这是一个做打包盒配送的平台,这里专门提供给外卖商家各种打包盒,打包筷子套装批发,很多做外卖的商家都在这里进货,价格实惠,批发价更低!美盒速送软件介绍美盒速送外卖...

支持( 69 ) 盖楼(回复)