操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验

SpreadJS 是一款基于 HTML5 的纯前端表格控件 , 兼容 450 种以上的 Excel 公式 , 具备“高性能、跨平台、与 Excel 高度兼容”的产品特性 , 备受华为、明源云、远光软件等知名企业青睐 , 被中国软件行业协会认定为“中国优秀软件产品” 。
近日 , SpreadJS V15.0发布更新 , 正式推出集算表(TableSheet) 。 借助此功能 , 开发者可以快速实现计算列、条件格式、数据验证、分组、排序、筛选、直连数据库(增删改)、数据关系(外键)管理、异步操作和自动更新等数据处理模块 。
对于开发者来说 , 集算表不但可以将电子表格作为数据库使用 , 保存和处理结构化数据 , 还可以配合后端服务 , 实现实时分析、跨数据源计算和数据再加工 。
除了集算表 , SpreadJS V15.0的新版本中 , 还增强了数据透视表、打印预览、公式函数、工作簿与工作表等功能 。 如果您对新版本有兴趣或已经安装使用过SpreadJS产品请移步至葡萄城官网下载最新版安装包 , 以便同步体验 。
以下是本次发布的新特性内容:
1. 全新设计的集算表 / TableSheet SpreadJS全新设计的集算表 (TableSheet)是一个具备数据绑定功能、公式计算能力的高性能数据表格 , 提供排序、筛选、样式、行列冻结、自动更新、单元格更新等能力 。
操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

在集算表的帮助下 ,SpreadJS的数据管理器具备了直连数据源、数据关系(外键)管理和异步操作更新等功能 , 产品数据处理分析能力得到进一步提升 。
操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

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

  • 表格中存在大量结构化数据(即需要将表格作为数据库使用)
  • 加载后端数据到表格中 , 并进行分析、处理
  • 需要整合来自多个数据表(源)的数据并进行分析
  • 对后端提供的原始数据进行再加工(修改、计算等)和回写
SpreadJS的用户借助“集算表”打造了一款名为SourceTable的产品 。 该产品在Grid前端表格的基础上 , 打通了前后端双向数据链路 , 使用者只需通过前端视图 , 就可以实时查看各数据源的表间关系 , 即便在大量数据(百万行)的情况下 , 仍可做到秒级加载、排序和筛选 。 而以上所有的操作 , 都是通过JavaScript实现的 , 并可以完全在前端浏览器中运行 。
2. 数据透视表增强 / PivotTable Enhancement SpreadJS的数据透视表增加了计算项的概念 , 该概念将原始的统计数据使用公式进行纵向计算得到结果 , 即增加一行计算得到的结果(相对应有一个“计算字段”的概念 , 会增加一列计算得到的结果) 。
除了计算项 , SpreadJS 的数据透视表还支持切片器、行与列的数字格式以及筛选对话框的搜索功能 。
操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

3. 打印增强 / Print & Preview 在本次SpreadJS 的新版本中 , 可以通过表格编辑器直接设置与打印相关的页面参数 , 如下图所示:
操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

除了可设置相关参数 , 表格编辑器的打印预览页面也做了全新的设计:
操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

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新特性进行详细讲解 , 还邀请到众多国内知名客户分享项目成功经验 , 更有葡萄城技术布道师、微软开发者峰会讲师——姚尧先生亮相现场 , 与大家一同聚焦前端电子表格在各行业信息化中的应用 , 探索表格技术的应用成果与发展方向 。
【操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验】操作|更快速、更强悍!SpreadJS V15.0上线,集算表全新处理分析体验
文章图片

    推荐阅读