Posted on 2012-08-09 16:35
思達商智 閱讀(1191)
評論(0) 編輯 收藏 所屬分類:
java報表工具比較
報表設計器作為Java報表軟件中必備的一項功能,對于報表開發人員來說至關重要,報表設計過程的靈活性及易用性很大程度上影響了報表的開發進度,以下我們就比較幾款主流的Java報表軟件的設計器:
Style Report(中文網址 http://www.inetsoft.com.cn/),源自國外的純JAVA報表軟件,技術先進,報表設計器是拖拽控件的設計模式,報表的HTML輸出質量很好,非常適合Web環境,她支持的頁面元素非常多,支持分欄式報表、動態交互式報表、可重用的報表元模板、內置豐富的公式和統計函數,支持Excel、PowerPoint、PDF、RTF-Word、CSV、PostScript、文本和SVG等文件格式輸出。
FastReport(網址 http://www.fast-report.com),俄國人開發的報表系統,報表設計器的圖形化用戶界面精致,控件拖放的設計模式。報表分為:頁眉,表身和頁腳三大區塊,其中只有一個頁眉和頁腳,可以有多個表身。而所有的報表元素分布在這些塊上面,因此這種報表的頁面模型是兩層,對于復雜的報表則可能過于簡單。她支持的頁面元素類型比較多。
潤乾報表(網址 http://www.runqian.com.cn),國內java報表軟件,全部采用Java開發,報表設計器采用類似Excel樣式的表格設計方式,報表模型比較先進,包括報表排版模型,報表參數和宏定義等概念。報表樣式設計器比較不錯,樣式控制豐富。
杰表(網址http://www.jatools.com)它技術比較先進,純java報表軟件,兼容j2ee平臺。設計模式是基于控件拖放和電子表格相結合,沒有Band概念,界面直接分為頁眉,主體和頁腳,用戶可以在在界面上拖放操作放置類Excel的表格控件。輸出比較好的HTML頁面,圖表輸出用Flash來展現,能實現了數據鉆取。
Grid++Report(http://www.rubylong.cn/index.asp),傳統的帶狀報表設計器,數據源只是一個二維表格, GUI設計器比支持的報表元素類型不多,提供了比較完整的編程模型,好像還不錯的樣子。
數巨報表(網址 http://www.maxrpt.com/),報表設計器是基于俄國的FastReport開源版本FressReport,數據源定義還是基于SQL查詢的二維表格,和其他廠商沒什么本質區別。
如意報表(網址 http://www.soft2web.com),和數巨報表同質化嚴重,因為他們兩個的核心設計器是基于俄國的FastReport。
文章部分內容來源:http://www.cnblogs.com/xdesigner/archive/2006/03/30/362917.html