在以前上家公司使用Birt报表的项目,现在项目采用FineReport,发现两种的使用都在差不多。今天一个我的兄弟要我做一个demo。于是自己安装了birt插件,写一个小demo应用。
brit的参考资源:
- BIRT官方网站 http://www.eclipse.org/birt/phoenix/
- BIRT and POJOs as datasources example http://tools.osmosis.gr/blog/archives/2005/06/birt_and_object.html
- Using Eclipse BIRT Report Libraries and Templates http://www.theserverside.com/articles/article.tss?l=EclipseBRT
- IBM的中国网站
http://www.ibm.com/developerworks/cn/opensource/os-ecl-birt/
下面自己的使用过程:
在此省略了birt的安装过程,只讲birt的使用。
使用步骤如下:
1)创建一个项目Project。(如果web项目必须导入相应的类库)
2)创建report文件。
3)选择相关的report模板文件,生成相关的报表文件.report(也可以自定义模板文件)
具体参看以下网址:
http://www.theserverside.com/news/1364376/Using-Eclipse-BIRT-Report-Libraries-and-Templates
4)打开DataExpoler,点击DataSources节点,右键“New DataSource”,创建数据源(备注这里可以选中多种数据源,具体看相应数据的来源)。
例如:选择JDBC DataSource, 创建输入数据源的名称,输入数据源的链接和驱动名称,用户名称,用户密码。
如果没有适合自己的驱动,点击“Manager Drivers”添加自己的驱动同时填写相关的的数据库链接url格式。
5)在DataExporter中选择数据集 Data Sets 中,右键创建对应的数据集。
6)选择Palette,将需要的报表控件,拖动到报表编辑器中。在报表控件中填写报表的头部。如果绑定列,需要拖动相应的列中表格的单元格中(如果需要格式化或者一定的格式可以在属性视图中设置相关的属性)。
7)基本已经完毕(备注如果需要报表的样式之类,可以在表中的中设置各种样式)。
预览结果如下:
参考资料
- BIRT官方网站 http://www.eclipse.org/birt/phoenix/
- BIRT and POJOs as datasources example http://tools.osmosis.gr/blog/archives/2005/06/birt_and_object.html
- Using Eclipse BIRT Report Libraries and Templates http://www.theserverside.com/articles/article.tss?l=EclipseBRT