Excel 在金融、財稅、投行和投資界應用廣闊,常用於構建財務模型(Financial Model),如財務三張報表、NPV/IRR、市場規模預測、投資價值預測(DCF及Comparable)等。其中,Excel 的價值主要體現為:
商業邏輯清晰:可以幫助投資者定位核心指標資料靈活性強:可根據客戶或老闆的需求快速調整決策分析模型:介面友好,易於理解,可針對不同變數進行假設或分析除了用於設計財務模型外,Excel 還經常被決策者用來分享和交流內部資料。這既體現了 Excel 強大的資料處理能力,以及在金融和財務相關的 Professional Service 行業的普及,也反映出這些行業對新技術的運用相對滯後。
不難看出,為金融和財務等相關行業設計資訊化系統,首要考慮的因素就是 Excel 相容度。
如下,是一個基於 Excel 軟體構建的投資案例的財務模型展示,開發者若想在資訊化系統中實現財務模型中的公式函式、計算邏輯、表頭樣式和資料結構等,除了需要熟悉業務需求外,還要熟練掌握 Excel 的使用技術,這就是造成金融財稅系統開發門檻高、後期維護難的主要原因。
投資案例的財務模型展示財務模型中最重要的有基礎的三張財務報表(即歷史資料 + 未來預測),難點在於需要自動配平和檢查三張表之間關係的模組。
為了完成對公司業績、公司所處的市場規模以及公司未來表現的預測,還需要進一步拆分列維度。
先不說要實現如此複雜的資料鑽取和切分,僅匯出資料、加工整理再變成自定義報表就已經相當的耗時費力了。
那麼,對於金融和財務行業的系統開發者而言,有沒有可能借助一款開發工具或技術實現 Excel 相關的功能模組,而自己僅需考慮業務相關的業務程式碼呢?
讓我們以用友暢捷通的T-UFO為例,看如何藉助一款純前端表格控制元件 SpreadJS,在財務系統中實現線上匯入Excel自定義報表。
藉助 SpreadJS 實現線上匯入 Excel 自定義報表T-UFO 是用友 T+Cloud 的兩大功能模組之一,藉助 T-UFO,財務人員可按部門、個人、往來單位、存貨、專案設定輔助核算,定製個性化報表,實現自定義取數;企業領導可以透過檢視 T-UFO 報表,輕鬆瞭解企業執行情況,制定資料化運營決策方案。
藉助 SpreadJS 線上匯入匯出 Excel 的產品特性,T-UFO 實現了將 Excel 軟體製作的財務報表直接匯入系統,並可根據企業的特殊需求定製報表模板,如利潤表按月彙總整理成綜合利潤表、在Excel複製貼上好公式,匯入 T-UFO 中使用等。
舉例說明:假設A公司財務小李接到通知:以後每個月的利潤表需要彙總在一張表裡,只需以下步驟即可實現:
3. 匯出的模板透過 Excel 開啟,增加列並複製貼上公式,每個月要取當月的資料,只要把之前的月批次替換成對應月的數字即可
5. 匯入模板,所有的 Excel 計算公式沒有丟失
除了匯入 Excel 自定義報表,T-UFO 還透過嵌入 SpreadJS 實現了:多表頁在一個報表中顯示,方便使用者切換檢視!
匯入前,Excel 中有兩個 Sheet:
匯入 T-UFO 後,Sheet 頁得以保留:
T-UFO之所以能實現上述功能,主要藉助了SpreadJS "高效能、跨平臺、與 Excel 高度相容"的產品特性。
作為一款基於 HTML5 的純前端表格控制元件,SpreadJS相容了超過 450 種 Excel 公式、53 項單元格格式、18 種條件格式、32 種圖表,以及182 種形狀,可滿足金融財稅行業杜邦分析、指標補錄、資料鉤稽檢查等多個應用場景需求,在為使用者帶來親切、易用的使用體驗的同時,滿足了 Web Excel元件開發、 表格文件協同編輯、 資料填報、 類Excel報表設計等業務場景,大幅簡化了金融系統的開發難度。