报表
_赵丹丹
成功在于坚持
展开
-
开发者使用JasperReport——简介
前言 由于近期要做一个B/S形式的报表,而网上的都是C/S形式的(如FineReport,Ireport),当然也有比较好的,但是太贵,于是决定找一个已经做好报表功能的类库,然后对其进行二次开发,所以最后找到了JasperReport这个报表类库,它实现了从配置文件之后的工作(读取配置文件,生成报表,导出报表),而我需要做的就是将网页上的页面写入到配置文件中即可。 正题1.简介原创 2013-02-20 19:46:30 · 1803 阅读 · 2 评论 -
开发者使用JasperReport——不同数据源之表格数据源
前言 前面的几篇我们讲解的都是一些普通简单格式的报表,但是有时我们的报表会要求是表格形式的,这时我们就需要用到我们的JRTableModelDataSource。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:跟我们前一篇的AircraftReport报表模版是一样的,请参见《不同数据源之原创 2013-04-24 20:29:43 · 2852 阅读 · 1 评论 -
开发者使用JasperReport——不同数据源之XML和CSV数据源
前言 上一篇我们讲解了实体对象数据源,一个很实用的功能。但是有时候我们会用这样的需求,有一个xml或者cvs文件,我们需要将它展现成报表形式,这个实现很简单,今天就来讲解JRXmlDataSource。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:为了能够让我们的报表顺利的生成,我们需要原创 2013-04-24 20:26:23 · 3013 阅读 · 1 评论 -
开发者使用JasperReport——不同数据源之实体对象数据源
前言上一篇我们使用了JRMapArrayDataSource数据源来与数据库进行交互,今天我们来介绍下如何使用实体对象作为数据源。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:跟我们前一篇的AircraftReport报表模版是一样的,请参见《不同数据源之Map数据源》; 3.编译报表原创 2013-04-24 20:20:40 · 2442 阅读 · 2 评论 -
开发者使用JasperReport——带参数查询数据库
前言上一篇我们介绍了如何使用JasperReport来生成查询数据库的报表,今天我们在其基础上再稍进一步,那就是如何带参数查询数据库。正题跟上一篇一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:由于我们这次需要带参数查询数据库(查询的是T_USER数据表),所以报表模版需要更改一下,其实只更改了一下查询语原创 2013-03-31 10:46:09 · 3544 阅读 · 1 评论 -
开发者使用JasperReport——不同数据源之Map数据源
前言上一篇我们使用了JRResultSetDataSource数据源来与数据库进行交互,今天我们来介绍下如何使用Map类型的数据源。正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》。2.新建报表模版:由于我们这次是使用的Map数据源,其实就是报表的数据来自于这个Map对象,所以我们的报表跟前面的一样:x原创 2013-03-31 10:54:55 · 6169 阅读 · 1 评论 -
开发者使用JasperReport——通过数据源生成报表
前言前两篇都是介绍了如何查询数据库,但是都是通过报表模版跟数据库进行交互的,也就是说我们的查询语句和参数的定义都写死在模版里面了,所以有时候会不太方便,所以今天就来跟大家介绍下通过Servlet与数据库进行交互,模板只负责显示。正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:由于我们这次是通过原创 2013-03-31 10:49:03 · 2215 阅读 · 0 评论 -
开发者使用JasperReport——报表输出到网页
前言上一篇简单介绍了如何使用jasperReport生成报表,那么本篇将会在其基础上将报表输出到web页面上。 正题 记得在JasperReport简介中我介绍了jasperReport可以支持多种输出格式,如pdf,html等,那么在本实例中将会使用将报表以pdf的格式输出到web页面上。 1.编写servlet 我们不需要完全在上一个例子的基础上,只需要将上原创 2013-02-27 21:08:52 · 4037 阅读 · 5 评论 -
开发者使用JasperReport——静态文本报表
前言 上一篇博客我简单介绍了一下JasperReport的主要功能,今天我就来介绍一下如何通过代码使用JasperReport生成报表。 正题 今天主要是简单介绍如何通过JasperReport生成报表,所以我们只做一个静态文本的显示,对于读取数据库及多数据源的问题会在后面讲解。 1.引入jar包 新建一个web项目,然后将需要将jasperReport/l原创 2013-02-27 20:42:44 · 4067 阅读 · 1 评论 -
开发者使用JasperReport——查询数据库
前言上一篇我们介绍了如何使用JasperReport来生成简单的文本报表,还有如何将报表输出到web页面上,今天我们继续讲解查询数据库的报表。 正题跟上一篇一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》。2.新建报表模版:由于我们这次需要查询数据库(查询的是T_USER数据表),所以报表模版需要更改一下:xmln原创 2013-03-06 19:38:18 · 2489 阅读 · 2 评论 -
开发者使用JasperReport——不同数据源之自定义数据源
前言 前面讲解了一些JasperReport给我们提供的一些实现好的数据源,当然如果我们有自己的特殊需要,还可以自定义数据源。 正题跟之前的一样,我们要生成报表需要以下几个步骤:1.引入jar包,请看《静态文本报表》 。2.新建报表模版:跟我们前一篇的AircraftReport报表模版是一样的,请参见《不同数据源之Map数据源》; 3.编译报原创 2013-04-24 20:34:16 · 2886 阅读 · 1 评论