天天看點

優秀的開源報表工具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.

繼續閱讀