强大的计算引擎,满足各行业数据分析需求
SpreadJS 表格控件核心能力
SpreadJS 的计算引擎内置 513 种公式函数, 其中与 Excel 兼容的有 459 种,包括数组函数、动态数组、异步函数、XMATCH、LET、XLOOKUP、LAMBDA 函数等。同时还支持自定义的特性,极易扩展。基于此特性,可满足各行业用户在数据分析、汇总、表格报表等方面对公式函数的需求。
SpreadJS 计算引擎功能特色
SpreadJS 计算引擎价值
1、支持 90% 原生公式
Excel 的公式系统是它之所以被各行业广泛使用的重要原因。SpreadJS 经过多年的版本迭代,一方面兼容了 90% 以上 Excel 的原生公式,另一方面公式计算的精度与结果可以与 Excel 保持高度一致。对 Excel 公式的全面支持,让各行业用户可以从 Excel 平滑过渡到 Web 应用中,避免计算逻辑的二次开发、精度和准确度误差等问题。
2、支持完整的 Excel 公式交互能力
SpreadJS 支持与 Excel 相同的公式操作体验,包括公式嵌套、相对/绝对引用机制、命名信息、跨工作表引用、跨工作簿引用、引用回溯等特性,让用户能够以原生Excel的体验,在线操作公式进行计算。对 Excel 原生公式的高度兼容,可以给用户提供更好的使用体验和更加精准的运算结果,即使是对公式依赖较重的用户,也可以轻松上手使用。
3、自定义函数与异步函数
SpreadJS 提供了自定义公式接口,可以轻松二开实现自定义公式函数,以此应对复杂灵活的业务需求。同时,结合 Web 应用的特点,SpreadJS 提供了异步函数的能力,让前端公式计算过程中可以随时调用后台系统的数据和计算接口,极大丰富了公式函数的应用场景。