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 组件化表格编辑器
组件化的在线表格编辑器具备如下劣势:
- 利用形式更灵便
(组件化的设计架构,利用形式更灵便)
- 更易嵌入、移植
(不依赖任何第三方类库)
- 体积更小,秒级加载
(体积不到 4 MB,秒级即可实现加载)
- 定制更容易,交互更丰盛
(用申明式语法代替 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 产品官网。