BIRT是一个Eclipse-based开放源代码报表系统。它主要是用在基于Java与J2EE的Web应用程序上。BIRT 主要由两部分组成:一个是基于Eclipse的报表设计和一个可以加到你应用服务的运行期组件。BIRT同时也提供一个图形报表制作引擎。
URL: /birt/
这个指南将引导你设计一个简单的报表,令你对BIRT报表系统有个感性的认识,如果想进一步了解BIRT的使用可以参考BIRT在Eclipse中自带的帮助,Select Help→Help Contents from the Eclipse menu and then cli ck on the BIRT Developer Guide.
∙操作界面友好大方,小图标都很漂亮:);
∙功能并不逊与商业报表工具;
∙CSS提供了强大灵活的样式定义,对于属性CSS的设计人员来说,应该可以设计出相当出的报表样式;
∙集成在Eclipse中,不用再开启别报表开发工具窗口;
∙BIRE的本地化做的很好,安装以后操作界面就是中文的;
∙开源的报表产品,降低开发成本,一些报表开发工具除了价格昂贵以外,还有用户限制;
BIRT Tutorial
∙Introduction
∙Creating a Report
∙Brief UI Tour
∙Building a Data Source
∙Building a Data Set
∙Building a Table
∙Testing Your Report
∙Setting Visual Properties
∙Setting Data Properties
∙Using Styles
∙Cascading Styles
∙Using a Grid
∙Using a Text Item
∙Next Steps
∙如何安装BIRT
下载一个BIRT A ll-in-one版本的Eclipse,包含了运行BIRT系统所需的组件,最方便了(如果是将报表工具培训一下让非开发人员参与定制话可以这样做:))
URL:birt-report-designer-all-in-one-2_0_1.zip
假设你已经知道如何安装Eclispe插件(建议采用Link的方式安装插件,不至于全部一股脑的将各种插件都解压到Eclipse的目录中去)
运行BIRT报表系统需要以下软件或插件
∙Java 1.4.2/1.5 JDK/JRE
∙Eclipse-SDK-3.1.2-win32
∙Graphics Editor Framework (GEF) runtime
∙Eclipse Modeling Framework (EMF) runtime
∙BIRT
∙iText 1.3 - 复制itext-1.3.jar 文件到itter.pdf_version/lib 目录.
∙prototype.js v1.4.0 - 复制prototype.js 文件到port.viewer_version/birt/ajax/lib 目录
∙BIRT提供的一个Flash格式的安装演示,也可以照着这个演示来安装:)
∙BIRT 网站提供的安装指南
这个简要的指南将引导你用BIRT建立一个简单的报表。它介绍了主要的UI 特点和大多数BIRT 报表元素。完成这份教学指南, 您应该能开始使用自己的数据库建立自己的报表。
我们将创造一个简单的顾客目录报表, 报表通过州和城市对用户进行分组。对于每一名顾客, 我们将显示他的名字和电话号码。
报表效果如下:
如果您还没有这样做, 请先安装Eclipse、GEF 、EMF 和BIRT 。您会在BIRT 的安装页面发现完整的安装介绍。
BIRT 在Eclipse中以透视图(perspective )的方式显示。使用Eclipse主菜单的(Window )选项打开它。选择“打开透视图”(Open Perspective), 然后是“报表设计”(Report Design)。如果“报表设计”(Report Design)没直接出现在“打开视图”(Open Perspective)选项卡中, 可以选择其他(other)... 所有的Perspective 名单将会列出来。选择“报表设计”(Report Design)。
Eclipse将切换显示BIRT视图。
eclipse包下载
如果您想要立即看到一份已经完成的报表, 只需要简单地下载下面那个链接:
∙使用您的浏览器下载报表: customers.rptdesign.
∙保存文件到一个Eclipse的项目目录。(如果您没有建立一个项目,请参见下一章节(将引导你如何建立一个项目)。)
∙您的浏览器可能会将它作为一个XML 文件保存。如果那样的话, 将其重命名为上面的名称(customers.rptdesign)。
∙在Eclipse中, 在Navigator View中选择您的项目,并通过鼠标右键单击弹出菜单,选择Refresh 选项(将刚才复制到项目里面的customers.rptdesign文件刷新显示出来)。
∙双击报表将会用BIRT 报表设计器打开它。
∙创建一个项目
∙创建一个报表
∙选择模板
Eclipse 使用项目组织您的文件。因此, 第一步将创建一个新项目。作为演示, 我们创建项目叫做"My Reports":
∙选择File->New->Project 。新项目(new project )对话出现。
∙打开"业务智能和报表工具”(Business Intelligence and Reporting Tools)组,并选择"报表项目" 。
∙点击下一步(next)。
∙输入"My Reports" (不要有引号) 作为项目名字。
∙点击结束(Finish)。
∙点击OK ,提示你切换到报表设计视图。