強大的計算引擎,滿足各行業數據分析需求
SpreadJS 表格控件核心能力
SpreadJS 的計算引擎內置 513 種公式函數, 其中與 Excel 兼容的有 459 種,包括數組函數、動態數組、異步函數、XMATCH、LET、XLOOKUP、LAMBDA 函數等。同時還支持自定義的特性,極易擴展。基于此特性,可滿足各行業用戶在數據分析、匯總、表格報表等方面對公式函數的需求。
SpreadJS 計算引擎功能特色
原生公式支持
SpreadJS 兼容 450 多種 Excel 計算公式,覆蓋了 90% 以上 Excel 的原生公式,并支持迭代計算、公式追蹤、命名信息、跨工作簿公式等特性,即使金融、財務等對公式依賴較重的行業用戶,也可以平滑過渡到線上。
自定義公式函數
除了所有的 500 多個函數之外,SpreadJS 計算引擎還允許為特定的業務用例創建自己的自定義函數,可以像定義任何內置函數一樣定義和調用它們,幫助您輕松應對行業業務中復雜、特殊的需求場景。
類Excel操作體驗
SpreadJS 完整支持了 Excel 公式相關的相對引用、嵌套計算、迭代計算、公式追蹤、跨表單引用、跨工作簿引用等所有特性,讓您的系統輕松獲得與 Excel 高度一致的公式函數操作體驗。
- 原生公式支持
- 自定義公式函數
- 類Excel操作體驗
- 海量公式計算
SpreadJS 計算引擎價值
1、支持 90% 原生公式
Excel 的公式系統是它之所以被各行業廣泛使用的重要原因。SpreadJS 經過多年的版本迭代,一方面兼容了 90% 以上 Excel 的原生公式,另一方面公式計算的精度與結果可以與 Excel 保持高度一致。對 Excel 公式的全面支持,讓各行業用戶可以從 Excel 平滑過渡到 Web 應用中,避免計算邏輯的二次開發、精度和準確度誤差等問題。
2、支持完整的 Excel 公式交互能力
SpreadJS 支持與 Excel 相同的公式操作體驗,包括公式嵌套、相對/絕對引用機制、命名信息、跨工作表引用、跨工作簿引用、引用回溯等特性,讓用戶能夠以原生Excel的體驗,在線操作公式進行計算。對 Excel 原生公式的高度兼容,可以給用戶提供更好的使用體驗和更加精準的運算結果,即使是對公式依賴較重的用戶,也可以輕松上手使用。
3、自定義函數與異步函數
SpreadJS 提供了自定義公式接口,可以輕松二開實現自定義公式函數,以此應對復雜靈活的業務需求。同時,結合 Web 應用的特點,SpreadJS 提供了異步函數的能力,讓前端公式計算過程中可以隨時調用后臺系統的數據和計算接口,極大豐富了公式函數的應用場景。