JasperReport详解 - (1) - 图文

2020-04-21 00:00

报表设计基础及JasperReort,JFreeChart简明教程

摘要

本文先从通用的角度定义了与报表相关的各种概念。然后介绍了怎么应用JasperReport和Ireport设计报表,最后介绍了怎么使用JfreeChart生成图形报表。文章中出现的很多概念和定义都出自作者自己的思考,没有通用性,在阅读时请不必深究它的准确性。

1、 什么是报表,什么是报表应用程序

1.1 什么是报表

报表是数据统计结果的呈现。常见的报表格式有表格、数据立方体(多维表)、曲线

图、直方图、饼图等等,其中以表格最为常见。

总结各种报表的共同特征,可以这样来定义报表的结构。一般来说, Report = Title + Page(s) + Report Footer

Pages(s)表示一个报表可能有一页或多页 Page = PageHeader + Content + PageFooter

Content则代表真正的数据,它一般由若干列和若干行组成。 Content = ColumnHeader + Row(s) + ColumnFooter 一个报表的结构可以表示为下图所示的树形:

Report

1个或多个

Title Page Report Footer

Page Header Content Page Footer

1个或多个

Rows Column Header Column Footer 这棵树中的所有叶结点,就构成了报表的实体。一个叶结点一般称作一个Band,从上到下排列,一个Report的组成如下图所示:

Title (标题) Page Header (页头,可以提供一些说明性信息,比如页码) Column Header (列头,一般填入列名) Row(s) (实际的数据) Column Footer (列脚,一般填入列的汇总信息,如和,平均值等等) Page Footer (页脚,比如页码,或者该页上数据的汇总信息) Report Footer (报表脚,一般填入整个报表的汇总信息,或者一些说明性信息)

下图是一个报表的例子。它有3页。


JasperReport详解 - (1) - 图文.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北师大版小学六年级数学下册第三单元教案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: