![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jasperreport
lovemelovemycode
大家好,我是王茂军,来自北京中关村的一名程序员。希望和大家一起交流、一起成长。我关注的东东:linux\JAVA\Hadoop\scala\spark.为大数据在气象领域的落地贡献自己的力量。
展开
-
如何运行jasperReport自带的例子程序
jasperReport是用JAVA编写的开源的、免费的、流行的报表开发工具,iReport是它的IDE工具。jasperReport 可以融合到我们的web项目之中,使报表显得更加人性化。现在它的版本已经到了4.1.3了。下面我们先看一下它的结构。1 官网下载jasperreports-4.1.3的压缩包,解压得到jasperreports-4.1.3。双击进入该文件夹,可以看到:原创 2011-11-30 23:12:59 · 1612 阅读 · 0 评论 -
jasperReport编程结构浅析(一)
jasperReport是一个用JAVA实现的开源报表工具,可提供的报表的形式有word、excel、powerpoint、pdf等。总的来说,jasperReport应该由jrxml文件开始,然后到pdf、excel等文件结束。其文件流程是:1 23jrxml==========》jasper==========》jrprint=============>PDF、EXCEL等原创 2011-12-05 16:52:54 · 1577 阅读 · 0 评论 -
jasperReport分页
jasperReport分页是一个很简单的问题,代码如下:1 JRHtmlExporter exporter = new JRHtmlExporter();2 exporter.setParameter(JRExporterParameter.PAGE_INDEX,pageIndex);3 exporter.exportReport();解释:exporter负责把数据原创 2011-12-13 09:10:17 · 6778 阅读 · 0 评论 -
jasperReport大数据性能问题
jasperReport通过SQL加载数据是一次把所有的数据都加载到了内存中,如果内存大小不够,怎么办呢?应该把获得的数据一部分保存在内存中,另一部分写到指定路径的硬盘上去。代码很简单,如下:1 JRFileVirtualizer virtualizer = new JRFileVirtualizer(2, reportFile.getParentFile() + "/cacheDir");原创 2011-12-13 09:02:26 · 4793 阅读 · 1 评论 -
jasperReport参数自动适配
jrxml文件中有一条sql,而sql语句中可能有parameter作为变量,这是我们就需要前台传入相应的数据来取得我们想要的数据。这其中就牵涉到了数据类型转换问题。如何实现数据类型的自动转换呢?一个思路:1 jrxml文件中的sql的parameter的名字是start,前台对应表单的名字规定为i_start,i代表Integer,start代表parameter的名字。代码实现如下:原创 2011-12-13 09:25:57 · 1738 阅读 · 0 评论 -
bean作为jasperReport 的数据源
iReport使用javabean做数据源需要四个步骤一、建立一个javabean,这是一个普通的bean: /* * PersonBean.java * * Created on 8 luglio 2004, 1.41 */package it.businesslogic.ireport.examples.beans;/**转载 2012-04-17 11:02:48 · 1399 阅读 · 0 评论