`
abin103
  • 浏览: 151187 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Jasper 做报表学习

阅读更多
Jasper 做报表学习
   jasperReport的介绍
jasperReport 使你能够创建任何你能想象到的报表,包括,dashboards(仪表板),表格,crosstabs(交叉表),业务报表,web交互式报表
web报表
  jasperreport 有以下特点,
   1)灵活的布局,对报表的各个部分的定义(Title,  Page  Header, Column Header, Group Header, Detail, Group Footer,
     Column Footer, Page Footer, and Summary) 能在嵌入子报表,以及对报表分组显示,各种布局组件像( lines,
     rectangles, images, and static or dynamic text fields),所有的报表组件都可以精确的定义位置和大小
  2)多种输出选择包括pdf,html,xls,csv,RTF,txt,和xml文件
  3)广泛的报表图形(线性图,饼状图...)
  4)向下钻去分析(允许创建超级连接,让你创建联机处理向下钻去的报表(OLAP-style drill-down)
  5)自定义计算和变量
  6)国际化
以上是自己的翻译
官方网站
http://jasperforge.org/website/ireportwebsite/IR%20Website/ir_documentation.html?header=project&target=ireport
  http://jasperforge.org/website/ireportwebsite/IR%20Website/ir_documentation.html?header=project&target=ireport
附带一段代码供参考
private static void  showSqlReport()
    {
                     
       Map parameters = new HashMap();
       parameters.put("typec", "0");
       parameters.put("p_title", "报表测试一");
       // 如果报表中有用到变量,在这里给它赋值.
       //parameters.put("ReportTitle", " 报表标题 "); 
       try
       {  
       Connection conn=getConnection();
           JasperReport jasperReport = (JasperReport) JRLoader.loadObject (reportPath);
           JasperPrint jasperPrint = JasperFillManager.fillReport (jasperReport, parameters,conn);
           JasperViewer jrview = new JasperViewer(jasperPrint);
           jrview.setPreferredSize( new Dimension(200,100));
           jrview.setVisible( true );
           JRExporter exporter =new net.sf.jasperreports.engine.export.JRXlsExporter();
           exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "");
          conn.close();
       }
       catch (JRException e)
       {
           e.printStackTrace();
       }
       catch (Exception e)
       { 
           e.printStackTrace();
       }
    }
1
2
分享到:
评论

相关推荐

    jasper+ireport报表例子

    ireport+jasper报表,报表时项目中不可缺少的模块,我把前辈的东西拿来修改了一下终于实现了自定义报表。希望对大家有帮助,由于资源分不多了,因此3分就当做是辛苦分吧,代码详尽,数据库字段自己定义,有问题联系...

    spring MVC Web应用中集成Jasper报表工具。

    在本教程中,我们将学习如何在一个简单的spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等。

    JasperReport+iReport报表学习资料

    JasperReport 是Java 语言编写的报表引擎,它能解析.jasper 报表定义 文件,并最终产生面向最终用户的报表界面。 这里面介绍iReport的入门到精通

    IReport+jasper制作子报表视频教程

    详细的视频介绍,让你学习起来既轻松有速度!

    springmvc+jasper

    springmvc+jasper 适合学习适用。JasperReport是一个强大、灵活的报表生成工具,能够展示丰富的页面内容,并将之转换成PDF,HTML,或者XML格式。该库完全由Java写成,可以用于在各种Java应用程序,包括J2EE,Web应用...

    Ireport子报表学习例子

    自己做的,例子包含数据,导入oracle就可。调试的时候,改一下连接的数据库。就可看到效果。可实现模糊查询,颜色隔行显示以及如何传参到JasperServer等等。

    struts2+ireport+jasperreport报表设计简单示例

    使用ireport和struts2进行报表...java工程的lib里包含丰富的jar包,且很多都是从各个网站下载的最新版本,文件夹内还包含一些ireport和jasperreport文档,适合刚入门学习报表的作参考。没分了,收个友情分1分,勿怪。

    SpringMVC与iReport(JasperReports) 5.6整合开发实例 v2

    在本教程中,我们将学习如何在一个简单的Spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等

    iReport学习.chm

    创建一个包含子报表的报表我们需要三个对象:一个jasper文件,一个包含参数map(当然可以为空)和一个DataSource(数据源,或者是一个JDBC的Connection)。在本章中我们将解释如何通过这三个对象创建一个SubReport并实现...

    zxing.java源码解析-report:生成pdf报表

    在之前的课程中我们已经学习了报表中比较重要的一种:Excel报表。其实除了Excel报表之外,PDF报表也有广泛的应用场景,必须用户详细资料,用户简历等。接下来的课程,我们就来共同学习PDF报表 常见PDF报表的制作方式...

    SpringMVC与iReport(JasperReports) 5.6整合开发实例

    在本教程中,我们将学习如何在一个简单的Spring MVC Web应用中集成Jasper报表工具。教程涵盖的技术点有:报表自定义数据源的使用;报表渲染、呈现的配置与实现;iReport报表设计器的使用(报表模板设计)等

Global site tag (gtag.js) - Google Analytics