一、birt介绍
BIRT是一个Eclipse-based开放源代码的报表系统,它主要是用在基于Java和J2ee的web应用程序上。BIRT主要由两部分组成:一个是基于Eclipse的报表设计器和一个可以添加到应用服务器的运行组建。BIRT同时提供一个图形报表制作引擎。
BIRT可以生成图片、导出Excel、pdf等
二、基本概念
1、数据源
数据的提供者。如xml数据源、jdbc数据源等
2、数据集
数据集合,即查询的结果。
3、报表以及报表项
报表可视为是一组数据集的表现形式,而报表项是具体形式表现的单元。
4、报表参数
查询参数
5、模板和库
主要用于复用报表,提高报表开发的效率
三、丰富的报表
1、列表
列表是最简单的报表。当列表变长时,你可以把相关数据增加到同一分组。如果数据是数字类型的,你可以添加到“总数”、“平均”、或其他汇总中。
2、图表
当需要图表表现时,数字型数据比较好理解。BIRT 也提供饼状、线状以及柱状图标等。
3、交叉表
交叉表(也叫做十字表格或矩阵)用两种维度展示数据。
4、信函和文档
通知、信件、以及其他文本文档都很容易通过 BIRT 方便建立。文档包括正文、格式、列表、图表等。
5、混合报表
四、报表设计器
1、布局视图(Layout)
2、属性编辑器(Property Editor)
4、报表预览(Preview)
5、代码编辑器(Script)
6、略图(OutLine)
7、Cheat Sheets