天天看點

報表軟體測評|如何判斷報表工具是否易用

作者:明月說資料

報表業務的穩定性天生較差,随着業務的推進,會不斷産生新的查詢統計需求,報表也必須相應地不斷增加、修改。這導緻報表的數量似乎沒有止境。通常情況下,企業資訊系統的主要功能子產品在上線後相對穩定,不再變化,隻有報表随着整個系統生命周期不斷變化調整,這十分耗費精力。那麼,如何應對不斷變化的報表開發呢?為回答這個問題,我們必須先考慮報表變化是否能消除。然而,答案是否定的。報表需求是業務的真實需求,無法消除,隻能去适應它。如何更快、更低成本地适應不斷變化的報表後期修改運維呢?報表修改的難易程度和格式相容性是後期報表維護難易度的評價标準。

報表工具易用性的标準之一是報表格式的相容性。目前市面上大部分商業智能報表軟體都采用類Excel的開發方式,其儲存的檔案格式各異。本文類Excel軟體以國内比較知名的finereport為代表。另外,國内還有一款Smartbi旗下的電子表格軟體采用真正的Excel報表設計器,其報表儲存格式遵循标準的xlsx,可以被office打開。下面将詳細比較這兩種方式的差異。

一:首先看FineReport,它采用了三種自主開發的報表格式,分别是cpt、frm、fvs。這幾種格式對應了三種不同的報表類型。

cpt格式:普通報表和聚合報表所采用的檔案格式都是cpt。其中,普通模闆是FineReport最廣泛使用的設計模式,檔案類型也為cpt。該模式利用單元格的擴充和父子格的關系來達到模闆效果,可進行參數查詢、填報報表、圖表設計等,但在分頁預覽模式下無法在報表主體中展示控件,同時單元格之間互相影響,難以保持獨立性。而聚合報表适用于在一個模闆中顯示多個獨立子產品的報表。

frm格式:決策報表的檔案類型為frm,通常用于展示控件。彌補了普通報表分頁預覽無法展示控件的缺陷,同時可以進行自由拖拽設計,自适應頁面大小顯示,更适合移動端展示。

fvs格式:決策報表的檔案類型是fvs,相比于普通報表和聚合報表,決策報表包含二者所擁有的基礎元件,同時元件添加更自由化,允許使用者根據自己的需求建構報表的架構,在報表中添加更豐富的元素。主要用于大屏和移動端展示。

報表軟體測評|如何判斷報表工具是否易用

二:Smartbi旗下的電子表格軟體産品(電子表格),它基于Office Excel/WPS表格進行企業級報表設計。該産品以Excel插件的形式提供真正的Excel報表設計器。

操作方式簡單,隻需安裝4MB的程式,即可在Excel或者WPS表格中進行報表設計和開發。設計完成後,報表可以釋出到伺服器上,在web端進行檢視。同時,伺服器還會儲存報表文檔的xlsx格式。下次需要編輯時,隻需連接配接伺服器并打開所存的xlsx文檔即可。

報表軟體測評|如何判斷報表工具是否易用

另外還提供了一種編輯方式,即在報表操作的菜單欄中,點選打開想要修改的報表,就可以再次進行編輯了。

報表軟體測評|如何判斷報表工具是否易用

由于 spreadsheet 使用真正的 Excel 報表設計器,是以與 Excel 高度相容,包括字型、表格樣式、函數和公式、圖形以及條件格式等方面。此外,該設計器還支援一些常用功能,例如行列隐藏和當機等。它深度整合了 Excel 的現有能力,特别是內建了 Excel 原生各類公式和格間計算能力,友善客戶在 Excel 界面中快速完成報表模闆的設計。其設計理念是 Excel 和電子表格軟體産品的深度融合。

總的來說,Finereport 是類 Excel 報表設計器,不同報表類型是分開建立的,故其不同類型的報表其儲存格式不同,有自有的 CPT、FVX、FRM,這三者無法轉換。

而 Spreadsheet 是真正的 Excel 報表設計器,估計是目前市面上唯一可以被 Excel 打開的報表。它繼承了 Excel 所有功能,與 Excel 的相容性無縫融合,由于報表格式統一是 XLSX,是以無論是普通報表、大屏、移動端報表都可以互相轉換。

如果你需要關注報表産品和Excel的内容,Spreadsheet是一個理想選擇。特别是對于支援國産化的WPS,它完全相容XLSX和Spreadsheet配合起來也非常出色。

繼續閱讀