您当前位置: 首页 办公效率 JasperReports 下载-java开源报表系统(JasperReports Library)6.2.0 官网最新版

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

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

类型: 办公效率 版本: V9.3

大小: 1,542.9 时间: 2025-11-14

推荐语
推荐语
姐妹棋牌app官方下载 棋牌app推广公司JasperReports功能特点工商注册代开户软件1.2.9 安卓版JasperReports的报告模板可以以iReport之类的工具来制作,只要把报告储存成XML格式,就可以让JasperReport阅读,然后再编译成为.jasper档。JasperReports是世界上最流行的开源报告引擎。它...
应用介绍

JasperReports功能特点

工商注册代开户软件1.2.9 安卓版

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

pc蛋蛋兑奖 理性买球 牛宝体育是什么 台湾体育nba w体育官网
应用信息
相关版本
相关推荐
同一开发者
本类最新
相关专题
相关文章
用户评论
海亮社区app1.0 苹果手机版

海亮社区app1.0 苹果手机版

2025/11/13 21:52更新

海亮社区app是一款社区业主专用手机app,业主朋友可以通过app获得社区信息,在线缴纳物业费,报修,轻松解决社区生活中的各种问题!海亮社区app介绍海亮物业专...

移动宽带 网友 abc456 CN每日鲜多多下载-CN每日鲜多多安卓版app2.1官方手机版
CN每日鲜多多下载-CN每日鲜多多安卓版app2.1官方手机版

支持 ( 123 ) 盖楼(回复)

移动宽带 网友 abc456 屏掌控商显版app下载-屏掌控商显版appv1.2.23.0 安卓版
屏掌控商显版app下载-屏掌控商显版appv1.2.23.0 安卓版

支持 ( 15 ) 盖楼(回复)

移动宽带 网友 abc456 光盘标签封面制作工具(BeLight Disc Cover)v3.0.1/MacOSX/含注册器
光盘标签封面制作工具(BeLight Disc Cover)v3.0.1/MacOSX/含注册器

支持 ( 22 ) 盖楼(回复)

移动宽带 网友 abc456 广缘易购app下载-秦皇岛广缘易购1.1.3 安卓版
广缘易购app下载-秦皇岛广缘易购1.1.3 安卓版

支持 ( 96 ) 盖楼(回复)

移动宽带 网友 abc456 2017母亲节手抄报英文版-2017母亲节英语手抄报图片大全高清完整版
2017母亲节手抄报英文版-2017母亲节英语手抄报图片大全高清完整版

支持 ( 88 ) 盖楼(回复)

移动宽带 网友 abc456 云销通办公软件-云销通苹果版1.7.2 iOS版
云销通办公软件-云销通苹果版1.7.2 iOS版

支持 ( 117 ) 盖楼(回复)

移动宽带 网友 abc456 恐怖教堂手游1.1.2安卓手机版
恐怖教堂手游1.1.2安卓手机版

支持 ( 50 ) 盖楼(回复)

移动宽带 网友 abc456 qq音乐2025电脑版20.3.0.0 官方最新版
qq音乐2025电脑版20.3.0.0 官方最新版

支持 ( 101 ) 盖楼(回复)

移动宽带 网友 abc456 蜀山战纪腾讯官方版-蜀山战纪手游腾讯版3.0.1.1 官方最新版
蜀山战纪腾讯官方版-蜀山战纪手游腾讯版3.0.1.1 官方最新版

支持 ( 93 ) 盖楼(回复)

移动宽带 网友 abc456 yperSnap-DX屏幕抓图工具官方下载7.17 官方版
yperSnap-DX屏幕抓图工具官方下载7.17 官方版

支持 ( 126 ) 盖楼(回复)

移动宽带 网友 abc456 南大云家园app下载-南大家园(南昌大学家园网app)5.9.7 手机客户端
南大云家园app下载-南大家园(南昌大学家园网app)5.9.7 手机客户端

支持 ( 181 ) 盖楼(回复)

移动宽带 网友 abc456 大公爵手游果盘版1.4.3 果盘客户端
大公爵手游果盘版1.4.3 果盘客户端

支持 ( 179 ) 盖楼(回复)

移动宽带 网友 abc456 华为培训ma学院app下载-华为培训尊享版app1.0.43 最新版
华为培训ma学院app下载-华为培训尊享版app1.0.43 最新版

支持 ( 195 ) 盖楼(回复)

移动宽带 网友 abc456 得铯智慧星安卓版-得铯智慧星app1.0 官方版
得铯智慧星安卓版-得铯智慧星app1.0 官方版

支持 ( 96 ) 盖楼(回复)

移动宽带 网友 abc456 秘境寻宝英雄折扣版1.0.4返利版
秘境寻宝英雄折扣版1.0.4返利版

支持 ( 17 ) 盖楼(回复)

移动宽带 网友 abc456 节奏快斩下载-节奏快斩2.2.5 最新版
节奏快斩下载-节奏快斩2.2.5 最新版

支持 ( 197 ) 盖楼(回复)

移动宽带 网友 abc456 烧脑最全合集游戏下载-烧脑最全合集手游1.0.1 最新版
烧脑最全合集游戏下载-烧脑最全合集手游1.0.1 最新版

支持 ( 158 ) 盖楼(回复)

移动宽带 网友 abc456 宝贝支付下载-宝贝支付app3.3.3 安卓官方客户端
宝贝支付下载-宝贝支付app3.3.3 安卓官方客户端

支持 ( 22 ) 盖楼(回复)

移动宽带 网友 abc456 贝致口腔软件-贝致ios版1.2.1 苹果手机版
贝致口腔软件-贝致ios版1.2.1 苹果手机版

支持 ( 115 ) 盖楼(回复)

移动宽带 网友 abc456 僵尸前线3破解版无限金币中文版-僵尸前线3(ZF3D)无限钻石无限金币2.41 最新版
僵尸前线3破解版无限金币中文版-僵尸前线3(ZF3D)无限钻石无限金币2.41 最新版

支持 ( 66 ) 盖楼(回复)

查看更多评论

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

办公效率 1,542.9

下载