更快速、更强悍!SpreadJS V15.0发布,全新集算表上线,带来全新表格处理分析体验

2022/02/10 18:00

返回新闻中心

SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、明源云、远光软件等知名企业青睐,被中国软件行业协会认定为“中国优秀软件产品”。

近日,SpreadJS V15.0发布更新,正式推出集算表(TableSheet)。借助此功能,开发者可以快速实现计算列、条件格式、数据验证、分组、排序、筛选、直连数据库(增删改)、数据关系(外键)管理、异步操作和自动更新等数据处理模块。

对于开发者来说,集算表不但可以将电子表格作为数据库使用,保存和处理结构化数据,还可以配合后端服务,实现实时分析、跨数据源计算和数据再加工。

除了集算表,SpreadJS V15.0的新版本中,还增强了数据透视表、打印预览、公式函数、工作簿与工作表等功能。如果您对新版本有兴趣或已经安装使用过SpreadJS产品请移步至葡萄城官网下载最新版安装包,以便同步体验。

1. 全新设计的集算表 / TableSheet

SpreadJS全新设计的集算表 (TableSheet)是一个具备数据绑定功能、公式计算能力的高性能数据表格,提供排序、筛选、样式、行列冻结、自动更新、单元格更新等能力。

在集算表的帮助下, SpreadJS的数据管理器具备了直连数据源、数据关系(外键)管理和异步操作更新等功能,产品数据处理分析能力得到进一步提升。

当开发者遇到以下问题时,推荐使用集算表:

  • 表格中存在大量结构化数据(即需要将表格作为数据库使用)
  • 加载后端数据到表格中,并进行分析、处理
  • 需要整合来自多个数据表(源)的数据并进行分析
  • 对后端提供的原始数据进行再加工(修改、计算等)和回写

如视频演示,SpreadJS的用户借助“集算表”打造了一款名为SourceTable的产品。该产品在Grid前端表格的基础上,打通了前后端双向数据链路,使用者只需通过前端视图,就可以实时查看各数据源的表间关系,即便在大量数据(百万行)的情况下,仍可做到秒级加载、排序和筛选。而以上所有的操作,都是通过JavaScript实现的,并可以完全在前端浏览器中运行。

2. 数据透视表增强 / PivotTable Enhancement

SpreadJS的数据透视表增加了计算项的概念,该概念将原始的统计数据使用公式进行纵向计算得到结果,即增加一行计算得到的结果(相对应有一个“计算字段”的概念,会增加一列计算得到的结果)。

除了计算项,SpreadJS 的数据透视表还支持切片器、行与列的数字格式以及筛选对话框的搜索功能。

3. 打印增强 / Print & Preview

在本次SpreadJS 的新版本中,可以通过表格编辑器直接设置与打印相关的页面参数,如下图所示:

除了可设置相关参数,表格编辑器的打印预览页面也做了全新的设计:

4. 公式与函数 / Formula & Function

SpreadJS 新增了可编程的 LAMBDA表达式函数,该函数允许使用 Excel 自己的公式语言定义自定义函数。

5. 工作簿与工作表 / Workbook & Worksheet

SpreadJS新版本中支持对命名样式启用“启用”标志,还支持自定义格式中按颜色索引。

6. 界面与行为 / UI & Behavior

在SpreadJS新版本中,添加了“跨列居中”的对齐方式,即当一个范围被设置为“跨列居中”时,每个单元格将继续向右寻找对齐方式为“跨列居中”且值为空的连续单元格,最后将其内容放在所有单元格的中心。

7. 接口相关 / API

用户在做协同编辑的需求时,为了解决冲突等问题,需要在复制粘贴或剪切粘贴时对粘贴数据的来源进行判断,如判断当前粘贴对象是通过复制还是剪切操作获取、某些粘贴内容来自当前sheet还是来自同一个工作簿的其他sheet等,为此,SpreadJS V15.0对复制粘贴功能进行了增强。

8. 表格编辑器相关 / Designer

SpreadJS V15.0 在表格编辑器中增加了分列、删除重复值等功能,使其操作和Excel完全一致。

以上就是纯前端表格控件SpreadJS V15.0 的主要功能介绍,如需了解更多版本内容,敬请预约本月18号的新版本发布会。届时,葡萄城将对SpreadJS V15.0新特性进行详细讲解,还邀请到众多国内知名客户分享项目成功经验,更有葡萄城技术布道师、微软开发者峰会讲师——姚尧先生亮相现场,与大家一同聚焦前端电子表格在各行业信息化中的应用,探索表格技术的应用成果与发展方向。

扫码报名:


关于葡萄城

葡萄城成立于1980年,是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,服务超50万家客户,产品广泛应用于IT、制造、交通、建筑、金融、能源、教育、公共管理等支柱产业。