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

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

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

类型:健康医疗 系统:macOS

备案号:备案号:粤6C-201874167-20V
简介 相关 评论(10)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

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

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/10/02 20:07
窝友自驾app是一款专为喜欢自驾游的朋友们设计的记录分享软件,用户可以在app上寻找到各种喜欢自驾游的朋友和找到出行所需要的各种车型,都是很方便的,有需要的朋友...

支持( 177 ) 盖楼(回复)

2025/09/18 10:47
不用再羡慕别人的涂色游戏了!这款梦幻涂色书小游戏,不用花钱!各种题材的都有,有种上千款的精美题库模板,并且还在不断更新中。梦幻涂色书游戏特点1、创意着色游戏不仅...

支持( 101 ) 盖楼(回复)

2025/09/20 05:43
王者传奇是一款非常有趣的角色扮演类手游,游戏以经典传奇手游为题材所创,经典三大职业完美还原,各种经典热血元素也全部继承,你只需要选择一个你喜欢的职业角色,来开启...

支持( 195 ) 盖楼(回复)

2025/09/25 23:18
创视家是一款专门看短剧的app,在这里大家能第一时间看到最新的短剧,且该软件无需充值就能免费看,各种类型的短剧可以任意选择,什么风格的都有,感兴趣的朋友们快来u...

支持( 150 ) 盖楼(回复)

2025/09/18 15:38
追影定位是一款专为家人好友情侣设计的手机定位软件,随时随地了解对方的位置,时刻守护Ta们的安全。这里既可以用在家人安全定位,也可以试试查看自己的好友,情侣恋人之...

支持( 44 ) 盖楼(回复)

2025/09/27 19:17
最近超火爆的Master是谁今天终于揭晓了,就是谷歌的一场营销,是之前的AlphaGo,小编特意为大家带来了一款最新的谷歌阿尔法围棋app,在这个平台上面玩围棋...

支持( 166 ) 盖楼(回复)

2025/09/05 08:10
乱世小兵求生记用简约的手绘风格,解锁了各种有趣的互动剧情。你作为乱世小兵,如何在波澜诡谲的乱世,想方设法生存下来呢。游戏的核心玩法是经营模拟,以及文字选择和剧情...

支持( 199 ) 盖楼(回复)

2025/09/24 16:56
“智校乐”定位是以校园服务为核心,提供一站式、一体化服务的信息门户;为在校学生用户提供校园宽带缴费、共享洗衣机、购买饮用热水、洗澡、智慧快递服务、智能售货等便捷...

支持( 69 ) 盖楼(回复)

2025/09/24 00:23
汽车报价之家是一款非常实用的汽车报价查询软件,让买车更轻松!不花冤枉钱,解决新车购买前的用户需求。汇集9000多款车型的汽车超市,提供最新汽车报价信息,实时查看...

支持( 26 ) 盖楼(回复)

2025/09/09 03:27
鱿语语音app是一个全新的语音聊天社区,可以和朋友一起游戏开黑,轻松交友,为用户带来更便捷的聊天交友体验,随时随地认识有趣对象,享受更贴心的聊天交友服务,在线聊...

支持( 165 ) 盖楼(回复)

2025/09/28 09:16
Dreamweavercs3是Adobe公司收购Macromedia后推出的第一个版本,也是由原数字命名改为CS命名的第一个版本,直接跳过了CS和CS2。小编这...

支持( 174 ) 盖楼(回复)

2025/09/03 17:54
古代志怪传说衍生游戏,算是一款包罗万象的、真正的无缝大世界。不过这款游戏无论是在异兽设计还是背景参考都和《妄想山海》十分相似,《玄中记》在这方面更偏向剧情为主收...

支持( 94 ) 盖楼(回复)

2025/09/17 03:55
唯美婚纱影楼画册是由东坡为大家带来的2017唯美婚纱影楼相册,内涵丰富的图片和模板素材,欢迎有需要的用户前来东坡下载使用!2017流行的婚纱元素一、小露香肩性感...

支持( 132 ) 盖楼(回复)

2025/09/14 21:42
程旅创学app给职场人员带来了丰富的课程信息和学习资料,学无止境,无论何时学习更多的知识总之是有利无害的,提升个人技能知识,丰富自身。程旅创学app介绍为围绕员...

支持( 100 ) 盖楼(回复)

2025/09/20 08:20
口算总动员这款学习手机软件,数学就要从这里开始,培育孩子的口算、练习口算对孩子智力发育是很不错的,而这一款手机软件就是为您孩子打造的,赶快下载体验吧!口算总动员...

支持( 37 ) 盖楼(回复)