51sky 发表于 2008-06-20 11:17

优秀的开源报表工具BIRT(百灵)介绍

BIRT(百灵报表) 是为 Web 应用程序开发的基于 Eclipse 的开源报表系统(其实BIRT里的Chart可以作为一个单独的引擎使用,不限于j2ee),特别之处在于它是以 Java 和 J2EE 为基础。BIRT 有两个主要组件:基于 Eclipse 的报表设计器,以及部署到应用服务器上的运行时组件。
BIRT的主要特点有:
1. 自带报表设计器, 所见所得的设计风格.
2. 报表格式为标准XML文件交换格式
3. 报表引擎基于OSGI框架, 扩展和集成方便, 可以轻松和Tomcat, Websphere, Weblogic, JBoss等主流web应用服务器集成.
4. 提供开放的API, 二次开发功能.
5. 全程的javascript脚本支持, 更灵活的报表控制
6. 输出格式多样, 包括html/pdf/excel/postscript/ppt/doc. Chart的输出格式包括png/jpg/gif/svg
7. 多维数据CUBE, 和多维数据表的支持
8. 独立的Chart引擎, 不仅应用于报表, 也可应用于J2SE软件.

这里有一个关于BIRT的总体介绍, 不过有点老了, 是1.0版本的, 链接为http://www.blogjava.net/rosen/archive/2005/12/17/24348.html
另外,BIRT的官方中文技术网站已经开通, 地址为 http://www.actuatechina.com/forum2.html, 大家可以在那里获得更详细信息或提出技术问题, 有专门的技术人员回答.

目前BIRT即将发布的版本(大概2008/7)为2.3版, 增加了许多功能, 最为重要的功能应该是对CUBE的支持, 使得BIRT可以制作多维数据报表.

值得一提的是, BIRT是Eclipse基金组织中, 唯一一个在中国开发的开源软件项目, BIRT的所有功能都是由中国的软件工程师开发的, 建议需要报表的都去用用用BIRT.

51sky 发表于 2008-06-26 22:30

BIRT2.3已经正式发布了, 欢迎大家使用, 这是免费的, 下载地址为http://ganymede-mirror1.eclipse.org/birt/downloads/。
作为Eclipse里的核心开源项目也是唯一的报表项目,目前的下载量排名第七, 功能绝对不比水晶报表差。就是中文的文档少一些,不过有两个地方可以找到相关的中文资料, 一个是安迅的BIRT技术社区http://www.actuatechina.com/forum2.html
另一个地方是http://www.eclipseworld.org/bbs/thread-cec-fid-73.html。
其实BIRT已经自带了很多例子, 从报表文件到API的使用到Javascript的嵌入等等,大家从ECLIPSE网站上下载了BIRT2.3后, 运行, 然后后打开菜单window->show view->other, 弹出view选择窗口,选择Report and Chart Design->Chart Examples/Report Examples,会有examples的view显示出来,里面有大量的例子,并且所有的例子都可以export成报表文件或原代码。

[ 本帖最后由 51sky 于 2008-6-26 22:34 编辑 ]

飞碟弥漫 发表于 2008-07-08 18:42

:wink: :wink: :wink: :wink: :wink: :wink: :wink:

多盼望 发表于 2008-07-08 18:44

:em17: :em17:

win912 发表于 2008-07-14 11:29

好东西,正在学习

好东西,正在学习,还有正在学习grails

xiehui23 发表于 2011-04-30 19:03

楼主一看就是百灵报表请的枪手。
如果完全免费的话,我也建议大家都去用。
但免费的只是一些基本的功能,好的功能都要收费。
百灵报表是外国的企业嘛,原版是外国人做的。中文版,还不是在外国人的版本基础之上改的。

feather_qie 发表于 2011-05-30 16:41

:em03:

贰道河 发表于 2015-01-14 09:54

Finereport更加好用啊,技术支持神马的特别给力!而且是我国国产研发的,更能解决中国式报表难题
页: [1]
查看完整版本: 优秀的开源报表工具BIRT(百灵)介绍