为什么要选择 SpreadJS

SpreadJS 的功能包括在线表格编辑器、在线导入/导出 Excel 、自定义计算公式、数据绑定、自定制打印等,产品兼容 450 种以上的 Excel 公式,完全基于 HTML5 标准,常见的浏览器(如 Chrome、Firefox、Safari、IE Edge、360 极速浏览器、QQ 浏览器等)都可作为 SpreadJS 运行的容器。

SpreadJS 实现上述功能时,无需预装任何插件或第三方应用软件,也不会对已有系统的架构进行破坏,可以以原生的方式嵌入各类应用(如 B/S、H5 小程序、APP 等),并与各类后端技术框架(如 Java、.NET 等)相结合,实现真正的跨平台。

2.1 业界领先的 Excel 兼容度

SpreadJS 兼容 Excel 90% 以上的常用功能,表格操作的行为、逻辑与 Excel 一致。SpreadJS 已支持 Excel 中的 459 种计算公式,允许用户自定义公式及异步函数。同时,SpreadJS 还内置了 53 项单元格格式、18 种条件格式、32 种图表、18 种迷你图和 182 种形状,提供筛选、排序、分组、批注、切片器等功能。基于此特性,SpreadJS 可满足企业各类复杂报表的设计需求,降低用户的使用门槛,减少用户的学习成本。在线体验 SpreadJS >>

 

2.2 纯前端、跨平台

基于纯前端的特性,SpreadJS 可以与各类后端技术、架构,以及前端框架相结合,作为表格数据系统的展示和编辑入口。
也正是基于此项特性,SpreadJS 可以轻松的构建各类报表、数据填报的中台应用,方便二次集成于各类子业务系统中。
目前,SpreadJS 兼容的前端开发框架包括 Angular、Vue、React、Breeze 和 Knockout 等。

 

2.3 高性能

SpreadJS 具备极高的处理性能和响应速度,可提供流畅的交互体验和出色的性能,并最大化节省内存空间。SpreadJS 在构建界面时,并没有采取传统的 DOM 拼接的方式,而是使用 HTML5 Canvas 绘制(* 这项绘制技术已获得国家知识产权局颁发的发明专利证书)。

使用 Canvas 绘制,SpreadJS 无需重复创建和销毁 DOM 元素,在画布的绘制过程中,更是打破了 DOM 元素渲染对 UI 的诸多限制,可以绘制出更为丰富的 UI 元素,如线形、特殊图形等。通过控制画法逻辑,还实现了更加精准的 UI 界面渲染,解决了由于浏览器差异而造成的样式误差。

 

2.4 低内存占用

在数据存储方面,SpreadJS 采用了稀疏数组的结构,相较于传统的链式存储或数组存储,稀疏矩阵存储构建了基于行索引的数据字典,在松散布局的表格数据中,稀疏矩阵只会对非空数据进行存储,而不需要对空数据开辟额外的内存空间。这种特殊的存储策略,不仅节省了内存消耗,也使得数据片段化变得更加容易。利用 SpreadJS,开发者可以随时框取整个数据层中的一片数据,进行序列化或反序列化。
借助 SpreadJS 的稀疏数组,开发者甚至还可以随时替换或恢复整个存储结构中的任何一个级别的节点,实现更高效的数据回滚和数据恢复操作(正是 SpreadJS 的这项优势为在线文档的多人协同处理奠定了基础)。

查看葡萄城表格技术页面,了解更多有关 Canvas 和稀疏数组内容。

 

2.5 强大的计算引擎

SpreadJS 的计算引擎内置 513 种公式函数, 其中与 Excel 兼容的有 459 种,包括自定义函数、数组函数、动态数组、异步函数、XMATCH、LET、XLOOKUP、LAMBDA 函数等。同时还支持自定义的特性,极易扩展。基于此特性,可满足各行业用户在数据分析、汇总、计算、表格报表等方面对公式函数的需求。

查看全部公式函数列表 >>

 

2.7 谁最需要SpreadJS?

SpreadJS 作为 Excel、WPS 等桌面数据处理软件的前端替代解决方案,不但完美复现了 Excel 的用户界面和功能,还为企业信息化系统提供了 表格文档协同编辑、 数据填报 和 类 Excel 报表设计 的应用场景支持,极大降低了企业研发成本和项目交付风险。因此,SpreadJS 的用户范围非常广泛,应用领域涵盖了电力/能源、互联网、制造业、金融、税务、事业单位、运输业、大数据应用、OA 办公系统、软件研发等十多个行业。

如今,SpreadJS 不仅荣获了 “中国优秀软件产品”、国家专利技术认证、中国软件博览会金奖等多项荣誉称号,技术实力备受专家认可,还得到了国内头部企业与众多知名用户的一致好评,这些企业包括:

  • 互联网企业,如腾讯、百度、今日头条、美团等。
  • 电力/能源领域,如远光软件、中国能建、国电联合动力等。
  • 制造业领域,如华为、海信集团、中兴等。
  • 金融/财会领域,如四大会计师事务所、天弘基金、恒生电子、中国平安等。
  • 税务稽查领域,如政采云、江苏税软等。

了解更多成功案例