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

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

大小:767.0M 语言: 中文

类型:金融理财 系统:macOS

备案号:备案号:浙7W-201895682-76I
简介 相关 评论(8)
热门游戏 竞技游戏 枪战游戏 枪械游戏大全

JasperReports怎么用

一,创建简单的jrxml文件图书管理软件(eXtreme Books Manager)V1.0.4.6绿色特别版


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

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

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

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

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

热门评论

最新评论

2025/11/01 00:03
win7批量安装离线补丁是一款快速方便对新装windows系统执行补丁离线更新操作的系统辅助工具,操作简单,一键式操作,节省补丁安装时间,非常方便实用!喜欢就下...

支持( 91 ) 盖楼(回复)

2025/10/19 00:44
长安安史前夜最新版,这是一款迷宫探秘游戏,你会欣赏到很多的长安美景,采用第三人称上帝视角,整个长安城都将会在你的视野之下。长安安史前夜最新版介绍《长安̶...

支持( 106 ) 盖楼(回复)

2025/11/06 23:19
剑影九州游戏是一款以经典多的仙侠世界为背景的手机游戏,剑影九州游戏玩法十分独特,全新的冒险加上跌宕起伏的剧情,各种仙侠武器可以自由的使用,让游戏独具特色!剑影九...

支持( 70 ) 盖楼(回复)

2025/10/28 20:31
大家平时在进行数学计算的时候常常需要计算器的辅助,但是很多计算器的计算功能都非常的简便,很多公式计算都不支持,为了方便大家进行计算,小编给大家推荐一款好用的数学...

支持( 144 ) 盖楼(回复)

2025/10/18 23:34
T吧播放器是一个绿色免费的云点播播放器,完美实现了云点播功能,支持普通下载链接、BT种子、电驴、磁力链在线点播。软件功能支持普通下载链接、BT种子、电驴、磁力链...

支持( 57 ) 盖楼(回复)

2025/11/04 14:50
路由器密码查看工具(RouterPassView),路由器的备份文件通常包含了像您的ISP的用户名重要数据/密码,路由器的登录密码,无线网络的KEY。该软件可以...

支持( 146 ) 盖楼(回复)

2025/11/04 22:06
连云港发布app是连云港政府的门户网站软件。在这款软件中,政府会在这里发布各种相关的第一手消息资讯。同时,也有各种便民惠民的服务等着你哦!有需要的话,千万不要错...

支持( 118 ) 盖楼(回复)

2025/10/26 17:33
青梅交友app是专门为年轻人打造的一款交友平台,集合了多种玩法于一体,在里面大家可以自由的畅聊,声音交友,如果你打游戏比较好,也可以发挥特色带大家一起玩游戏。青...

支持( 118 ) 盖楼(回复)

2025/10/30 04:22
SheepMovie是一款可以看电视电影的播放平台,虽然软件图标不像,但打开之后就可以看到丰富的影视资源了,全部都是超清、蓝光画质,有需要的朋友们快来东坡下载吧...

支持( 88 ) 盖楼(回复)

2025/11/02 04:27
无忧TV电视盒子是一款非常优秀的影视盒子软件,用户可以通过app快速找到自己想看的电视资源,还可以看动漫、综艺,欢迎来下载使用!无忧TV软件介绍无忧TV,影视聚...

支持( 12 ) 盖楼(回复)

2025/10/22 15:51
双十一光棍节脱单说说搞笑段子大全是小编给大家提供的一些搞笑朋友圈说说大全,今天就是光棍节了,很多单身的朋友应该都非常想发个说说庆祝一下,一起来看看吧!关于光棍节...

支持( 171 ) 盖楼(回复)

2025/10/27 12:19
粤语通是一款专门为学习粤语的人群设计的app。通过这个app,用户可以随时随地进行粤语学习,提高自己的粤语水平。粤语通为用户打造了一个全面、实用的粤语学习平台,...

支持( 22 ) 盖楼(回复)

2025/10/25 04:58
冰跑企鹅手游是一款很休闲类的小游戏,游戏采用冰雪世界打造,玩家在游戏中需要控制着企鹅进行滑动,过程中有许多的金币收取,不过还有许多的障碍你需要躲过哦~游戏介绍完...

支持( 127 ) 盖楼(回复)

2025/10/31 17:41
Iced游戏pc版是新出来的一个款独立游戏,给大家提供最新的pc版本下载,免费破解试玩,这是一款在冰天雪地里面冒险的模拟游戏,体验性非常好,可玩性高,感兴趣的快...

支持( 95 ) 盖楼(回复)

2025/10/26 22:12
逍遥盒子app是一款非常好用的多功能聚合盒子,通过这个盒子你不仅可以查看到众多影视资源,而且还有着各种小功能,非常实用,让大家学习更加方便!逍遥盒子app更新内...

支持( 133 ) 盖楼(回复)