很多項目都會涉及報表,使用報表工具能夠加速報表開發,解放生產力。這裡對比一下目前市場上最熱門的4款報表工具。
開源免費類
1.BIRT
大名鼎鼎的BIRT是基於Eclipse的開源報表工具,開發環境與Eclipse的天然結合非常適合程式設計師使用。BIRT非常容易集成,引入相應TLD(標籤庫)和JAR包就能搞定,十分方便。當然,BIRT最大的優點還是免費,在報表數量不多且報表簡單的項目裡強烈建議選用。
為什麼要說報表簡單的項目?因為BIRT的最大的缺點是功能比較簡單,很難搞定中國複雜報表,如果在有複雜報表的項目中使用經常會得不償失,付出更高的人力成本。
國外收費類
2.Tableau
Tableau並不是傳統意義上的報表工具,其最大的亮點是前端交互能力和可視化效果。雖然tableau也無法實現中國複雜報表,但對要求可視化效果的用戶吸引力已經足夠。除了不支持複雜報表,tableau還比較貴。
國內收費類
3.潤乾報表
在國內,國產報表軟體是主流,報表工具也是少有的國產軟體佔主導的軟體產品。這就要提到潤乾報表了,潤乾報表提供了一個數學模型(非線性報表模型)可以很好解決中國複雜報表問題,因此在複雜報表支持方面潤乾報表表現最好。潤乾報表的集成性很好,跟BIRT類似,採用標籤庫和JAR包的方式就可以嵌入。
潤乾報表的缺點是只支持集成,缺少外圍用戶登錄、組織機構、權限管理等平臺級功能,所以不適合想要開箱即用的項目。
4.帆軟報表FineReport
在國內報表行業有「北潤乾,南帆軟」之說,帆軟報表也是國產報表工具裡做的很好的一個。帆軟報表在報表開發體驗上下了很大功夫,沒有報表開發經驗的小白可以快速上手,相比之下潤乾的上手難度就要大一些了。帆軟報表提供了外圍的平臺級管理功能,可以開箱即用。
帆軟報表的缺點是對複雜報表的支持不如潤乾,雖然也採用了潤乾提出的數學模型,但始終解決的不夠徹底(不過已經遠優於前兩個產品了)。帆軟報表的價格偏貴,同功能的版本跟潤乾報表有時會相差10倍,有點難以理解。