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

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

大小:1,098.1M 语言: 法语

类型:健康医疗 系统:macOS

备案号:备案号:京5N-202363012-29A
简介 相关 评论(6)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports功能特点

飞鸽外卖app1.0版

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

电子体育娱乐 aoa体育代理 倍投盈利计算器 利记足球现金网 双色球南球预测
展开全部
应用信息
用户评论 跟帖评论

热门评论

最新评论

2025/10/26 05:54
读典籍是一款可以让大家花式学古书典籍的软件,软件收录了最新最经典的大家都熟知的一些古书史记,上线就可以用了,而且是完全免费的,不仅可以直接阅读,还可以交互哦,快...

支持( 184 ) 盖楼(回复)

2025/11/05 14:33
废土勇士是一款角色冒险游戏,在游戏中玩家金阿辉体验到各种刺激的环节不断地冒险进行任务,你需要做的就就是活下来,同时体验打怪升级的乐趣!废土勇士福利1、上线赠送V...

支持( 132 ) 盖楼(回复)

2025/11/05 02:14
奇遇宇宙是一款抽取盲盒的手机在线商城,用最划算的价格开启盲盒,中大奖几率特别大;奇遇宇宙商城商品种类丰富全面,美妆、配饰、电器,潮玩等各种各样的好物一应俱全,感...

支持( 33 ) 盖楼(回复)

2025/11/07 16:00
说起儿歌,小编的脑海里立刻就浮现出了《我的好妈妈》、《捉泥鳅》、《世上只有妈妈好》等脍炙人口的儿歌。每次听到这些歌曲时,仿佛就回到了少年时代。儿歌是儿童启迪心智...

支持( 77 ) 盖楼(回复)

2025/11/07 20:18
韩剧在现在是非常的流行的,也是很多的人喜欢看韩剧的一些经典的镜头,那么你想知道韩剧都是有哪些看完了想去恋爱以及需要纸巾或者是需要找一个男女朋友的了?建议你看看下...

支持( 135 ) 盖楼(回复)

2025/11/02 12:41
兰若情缘0.1折无限充重磅来袭,全场0.1折,无限制充值,还送满级VIP、领88W钻石、赠劳斯莱斯等等。游戏中,玩家将扮演一个身世神秘的主角,踏上了一段充满奇遇...

支持( 192 ) 盖楼(回复)

2025/11/06 00:03
小智中医app是一款医生专用的管理工具,可以管理自己的患者,在线问诊,开处方单等等功能,还可以视频查看病情,把中医和智能化相结合,可以更好的发扬中医!小智中医a...

支持( 128 ) 盖楼(回复)

2025/11/19 01:07
一款非常精彩的冒险类战斗游戏,让玩家都可以在游戏中来发挥出自己最为出色的战场作战时间,最为轻松的来完成这一次的挑战,可以有着非常完美的历练考验,有着专属的成长时...

支持( 6 ) 盖楼(回复)

2025/11/17 21:31
AdobePhotoshopLightroomClassic2021简称“lightroom2021”,是一款由adobe公司开发的专业图像后期处理工具,拥有非...

支持( 121 ) 盖楼(回复)

2025/11/08 08:44
疯狂的动物是一款休闲跑酷手游,游戏玩起来类似疯狂动物园,在游戏中玩家将进行充满趣味性的跑酷闯关,有很多不同品种的动物在这里,感兴趣的小伙伴快来东坡下载吧!疯狂的...

支持( 166 ) 盖楼(回复)

2025/11/03 15:25
中华微视app是一款全球华人的视频直播平台,中华微视是连两岸、融全球、传递中国声音、传播中华文化、互动全球华人的视频直播与资讯为核心融媒平台。这里有最新鲜、最热...

支持( 161 ) 盖楼(回复)

2025/11/08 13:48
2017年的父亲节马上就要来了,6月第三周的周日就是父亲节啦,给大家带来一波最新的父亲节大手拉小手的图片素材大去,需要的朋友欢迎下载。父亲节图片大手牵小手大全图...

支持( 65 ) 盖楼(回复)

2025/11/12 04:10
历史地图汇编app是一款创新性的历史知识学习工具,通过地图与搜索功能的结合,使用户能够更加直观、便捷地了解世界历史。这款应用适合历史爱好者和学生使用,有助于提高...

支持( 95 ) 盖楼(回复)

2025/11/06 09:29
记忆中的春日花园是一款休闲益智类逃脱游戏,游戏中玩家将活跃在一个樱花盛开的公园,你需要通过场景中的画面找到线索,逃离这里。游戏设有多个关卡,画面精美。喜欢解谜类...

支持( 48 ) 盖楼(回复)

2025/10/27 02:08
家庭作业部分初中高中还是小学都是有不少的家长需要操心的,不知道怎么解决孩子的家庭作业的话,凡凡作业搜题只要一搜就可以完美的提供详细的解题思路!凡凡作业搜题介绍家...

支持( 29 ) 盖楼(回复)