iT邦幫忙

1

史上最全報表工具大匯總!(9款開源+7款商用)

目前市場上活躍的報表工具不少,有老牌新興之分,收費付費之分,開發語言之分等。對於一個對初涉報表開發領域的程式設計師來說,要選擇一款合用的報表工具絕非易事。對於報表開發老手來說,了解報表市場最新狀況以檢視當前開發工作,也大有裨益。

對目前的報表工具主要從下面幾個方面做一個分類:

1 費用:免費開源報表,付費商用報表,商用報表免費個人使用版本

2 開發模式:C/S報表,B/S報表(web報表)

3 適用平台:可以再哪些開發平台與開發語言下使用

一共9個開源報表,5個商用報表。有推薦其他好用的報表的請聯絡軟妹,我再增添進去。

一、 Excel

一款開源報表。使用Excel做報表的企業不在少數,企業數據量沒有大到用資料庫,excel完全可以勝任,即時企業有使用資料庫,不同資料庫之間資料的交叉分析常用excel,或是會寫VB的話,excel連結資料庫也可以進行分析。

二、BIRT報表

BIRT是一個開源技術平台,用於創建資料視覺化和報表。它源自開源的 Eclipse 項目,於 2004 年首次發布。它由多個元件組成,主要元件包括報表設計器(BIRT Designer)和 BIRT 運行組件(BIRT Runtime)

BIRT 是用 Java 編寫的,根據 EPL 權限授權,最新的版本可在 Windows、Linux 和 Mac 上運行。

三、ReportServer

一款開源報表&商用報表。ReportServer有兩種形式:開源ReportServer社區版和商業ReportServer Enterprise版。ReportServer社區版本提供了製造報表的必須功能,從完美的固定報表到實時關聯報表。ReportServer Enterprise構建在ReportServer社區版之上,提供社區版所有可用內容以及針對企業客戶的各種附加功能。ReportServer Enterprise版需要付費購買。

ReportServer報表工具還可以整合Jasper BIRT Crystal報表。

四、JasperReports

一款開源報表。JasperReports報表是比較常見的開源報表工具,常常和ireport搭配使用,目前氛分為分為社區版和商業版。JasperReports社區版是針對Java應用程序和小型工作組的可嵌入的報表,適合開發人員的一種報表工具,開源,提供社區支援。

JasperReports企業版是可嵌入的Web報表,儀表板和自助BI工具,付費購買,包含社區版的所有內容及附加功能,提供商業許可+支援。

五、iReport

一款開源報表。iReport 和JasperReports是非常常見的組合, iReport是JasperReports和JasperReports Server的免費開源報表設計器。 創建包含圖表,圖像,子報表,交叉表等的非常複雜的佈局。 透過JDBC,TableModels,JavaBeans,XML,Hibernate,CSV和自定義源訪問資料。

六、Seal Report

一款開源報表。Seal Report是一個完全用C#編寫的Microsoft .Net Framework的開源工具。

Seal Report由伺服器管理器應用程序,報表設計器應用程序,Web報表服務器和任務計劃程序組成。支援動態SQL源,本地數據透視表,HTML5圖表,Web報表伺服器,層級導航及層級報表,定時任務等。

七、JXLS

一款開源報表。Jxls是一個小型Java庫,可以輕鬆生成Excel報表。 Jxls在Excel範本中使用特殊標記來定義輸出格式和數據佈局。類似JSP標籤,寫一個Excel範本,然後生成報表,非常靈活,簡單!

八、OpenReports

一款開源軟體。OpenReports是Java開發的Web報告解決方案,可提供基於瀏覽器,參數驅動,動態報告生成和靈活的報告調度功能。支援JasperReports,JFreeReport,JXLS和Eclipse BIRT。

九、Pentaho Reporting(JFreeReport)

這是一款開源軟體,之前名字叫做JFreeReport。使用開源工具Pentaho Reporting可以使用PDF,Excel,HTML,文本,富文本文件,XML創建數據報表和CSV。

下面進入商用報表的領域:

一 、水晶报表

毋庸置疑,一款商用報表。商用付費.NET報表工具。早期盛行一時,以功能強大擁有很多使用者,後被SAP收購,成為sap產品的組件,為sap服務,更加注重數據分析而不是報表的易用。

二、ActiveReport

ActiveReports 是一款專註於 .NET 平台的報表工具,滿足 HTML5 / WinForm / ASP.NET / ASP.NET MVC / WPF 等平台下報表設計和報表開發的需求。ActiveReports 提供了多種用於報表設計的工具,如 VSDesigner,Visual Studio 載入項、獨立的桌面端設計器和線上報表設計器。

三、帆软报表FineReport

類似Excel的報表開發界面,純Java報表工具。設計界面颇具彈性,適合各類複雜報表的設計,行動端的體驗非常好,另外有別與其他報表的一个功能是資料採集,可以透過報表採集資料,實現對資料庫的增刪改。

免費試用FineReport10.0>

四、微軟RDLC&SQL Server Reporting Services報表

如果所作報表不是非常複雜的話,可以考慮用微軟自帶的RDLC報表。Microsoft SQL Reporting Services RDLC設計器可用於Windows和Asp.Net。

Sqlserver Reporting Services是微軟的資料庫報表設計工具,它集成在微軟的商業智慧開發工具:SQL Server Business Intelligence Development Studio之中,這個工具其實就是大家熟悉的Visual Studio。SQL Server Reporting Services(SSRS)提供了一組內部部署工具和服務,用於創建,部署和管理行動和分頁報表。

五、FastReport

FastReport.Net 用C#編寫一款功能齊全的報表分析軟體,適用於使用Microsoft Visual Studio或其它與.NET Framework 2.0及更高版本相容的開發工具。FastReport.Net能作為一款獨立的報表工具進行運用。

FastReport VCL 一款Delphi的報表生成外掛元件,可以讓你的應用程式快速高效生產報表,它可以被使用在Embarcadero (例如 Borland 和 CodeGear) Delphi 4-XE3, CodeGear C++Builder 6-XE3。

上面兩個產品都再細分為標準版,專業版,企業版等等可根據需要購買。

六、Quickreport

Quickrepor支援在Delphi和C ++ Builder IDE中設計和預覽報表。QuickReport是一個用100%delphi程式碼編寫的品牌報告生成器,它與Delphi和C ++ Builder緊密內建。 使用表單設計器作為報表設計器在Delphi / C ++ Builder IDE中設計報表。

七、Rave Reports

Rave Reports適用於使用Embarcadero的Delphi和C ++ Builder開發平台的程式設計師。 Rave不僅包含Rave視覺化設計器,還包含基於程式報表庫。

獲得帆軟最新動態:數據分析,報表實例,專業的人都在這裡!加入FineReport臉書粉絲團

相關文章:
1個工具,4個技巧,教你高效製作各種報表

這是我見過最夯的報表製作神器!比Excel強大20倍!

地表最強報表工具,一張範本秒殺數百Excel !

喜歡這篇文章嗎?歡迎分享按讚,給予我們支持和鼓勵!


尚未有邦友留言

立即登入留言