SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品个性,可为用户提供高度相似 Excel 的性能,满足 Web Excel组件开发、 表格文档协同编辑、 数据填报、 类Excel报表设计等业务场景需要,极大的升高企业的研发老本和我的项目交付危险。

产品自面市以来,备受华为、苏宁易购、天弘基金、远光软件等各畛域龙头企业的青眼,并于2020年被中国软件行业协会认定为“中国优良软件产品”。

日前,SpreadJS 正式公布V14.0版本。从该版本开始,SpreadJS推出了数据透视表性能,进一步升高企业数据分析的门槛,晋升零碎数据处理的能力。

此外,SpreadJS 还在 V14.0中公布了组件化的在线表格编辑器,提供了更易嵌入、秒级加载、灵便定制的性能。在线表格编辑器可与SpreadJS 集成,助力开发者在支流前端 JS 框架中,实现高性能的模板设计、在线编辑、填报和数据绑定等性能。

在具体介绍SpreadJS V14.0的新个性之前,请同步下载体验:

纯前端表格控件SpreadJS V14.0下载

SpreadJS V14.0 新个性介绍

1\. 数据透视表:完满再现Excel 弱小的数据分析能力

作为一款性能布局与 Excel 高度相似的纯前端表格控件,SpreadJS岂但兼容了450 种以上的 Excel 公式、32 种图表和 18 种迷你图,还在此版本中正式推出数据透视表性能。

(SpreadJS的数据透视表)

如上图所示,SpreadJS的数据透视表已具备了 Excel 透视表的绝大部分性能,包含透视面板、透视表字段、筛选器、值字段设置、数据排序、分类汇总等。

通过50万行数据测试,SpreadJS 的数据透视表仍体现出极高的数据处理性能,所有操作在527毫秒内即可执行结束。

2\. 组件化的在线表格编辑器:更易嵌入、秒级加载、灵便定制

在线表格编辑器作为 SpreadJS 的加强组件,可轻松嵌入各类前端页面,内置凋谢的 API 和类 Excel 的 UI 设计元素,助力开发者在 Angular、Vue、React 等前端 JS 框架中,实现高性能的模板设计、在线编辑/填报和数据绑定等性能,并为最终用户带来高度相似 Excel 的应用体验。

在 V14.0版本中,SpreadJS推出了基于组件化设计架构的在线表格编辑器,该编辑器以 Dom 作为容器,通过前端组件的模式公布,能够在本地下载试用,无任何性能限度。

点击此处,下载SpreadJS 组件化表格编辑器

组件化的在线表格编辑器具备如下劣势:

  1. 利用形式更灵便

(组件化的设计架构,利用形式更灵便)

  1. 更易嵌入、移植


(不依赖任何第三方类库)

  1. 体积更小,秒级加载

(体积不到 4 MB,秒级即可实现加载)

  1. 定制更容易,交互更丰盛

(用申明式语法代替 HTML 源代码,定制更容易)

3\. 公式函数:反对迭代计算,退出XMatch & XLookup、LET 等新函数

SpreadJS在以后版本中反对了迭代计算,即可通过一个递推公式重复校对设定的初始近似值,直至达到预约精度要求为止,具体实现如下所示:


(SpreadJS的迭代计算性能)

(迭代计算的实例演示)

除了迭代计算,SpreadJS 还在以后版本中退出了XMatch & XLookup,以及LET函数

(SpreadJS 的 XMatch & XLookup函数)

(SpreadJS 的 LET函数)

4\. 导入导出:反对渐进加载、HTML 导出

在以后版本中,SpreadJS 不仅可间接在浏览器中实现 Excel、CSV、JSON 等文件的导入导出、PDF 导出、打印及预览操作,还退出了渐进加载、HTML 导出等更多新性能。

(SpreadJS 的 HTML 导出性能)

5\. 单元格:反对渐进填充、多列抉择

SpreadJS已反对单元格渐进填充成果,可实现多列抉择、行列头反对公式函数以及迷你图等性能。

(SpreadJS 的渐进填充成果)

(SpreadJS 的行列头反对公式及迷你图)

6\. 数据可视化:新增漏斗图,反对图表轴穿插属性

SpreadJS在以后版本中新增了漏斗图类型,并反对图表模板填充、GapWidth & Overlap 调整、环形图的 holeSize 属性调整,以及图表轴穿插等新性能。


(SpreadJS 的漏斗图)

(SpreadJS 的图表模板填充成果)

(SpreadJS 的图表轴穿插性能)

(SpreadJS 的GapWidth & Overlap 调整成果)

(SpreadJS 的holeSize 属性调整成果)

以上就是纯前端表格控件SpreadJS V14.0的次要性能介绍,如需理解更多新版本信息,欢送拜访SpreadJS 产品官网。