SpreadJS V18.0 新版本发布!数据驱动革新,效率与体验全面升级

2025/03/19 11:36

返回新闻中心

表格控件SpreadJS推出V18.0及V8.0版本!本次更新聚焦数据管理、多语言适配、报表与透视表增强,新增多项重磅功能,赋能企业高效应对复杂业务场景。核心亮点速览:

一、表格绑定数据源:直连数据管理器,性能与效率双突破

开发背景

企业常将 Excel 作为动态数据库使用(如分析、创建透视表),但传统方式难以支撑浏览器端的海量数据处理,导致性能瓶颈。




测试用例:打开和保存带有海量公式表格的 Excel 文件

  • 文件大小:40 MB

  • 包含 18 个表格

  • 共计数据行数 15 万行

特性升级

  • 直连数据源:表格(Table)可直接绑定数据管理器中的表或视图,数据修改实时同步后端,支持列公式与动态生成列。

  • Excel导入提速:新增导入标志,将Excel表格一键转为内存数据表,处理40MB文件、15万行数据时,导入效率提升50%+。

  • 用户场景适配:适用于数据量超百万的筛选、排序场景,内存占用降低30%。

用户价值

大数据场景下,操作性能提升显著,避免浏览器卡顿。

数据与业务逻辑解耦,简化数据管理流程,降低开发成本。

二、从右向左(RTL)模式:西亚语言适配,国际化开发无忧

开发背景

西亚语言用户导入RTL格式的Excel文件时,常因布局不一致导致数据错位,影响使用体验。


特性升级

  • 全面兼容Excel RTL:支持从单元格内容到整体布局的RTL显示,设置RightToLeft属性即可一键切换。

  • 同类唯一:在甘特图、报表插件外的全场景支持RTL,满足阿拉伯语等复杂语言需求。

用户价值

无缝兼容国际化业务场景,提升西亚地区用户体验。

导入/导出文件时,布局与原Excel完全一致,避免数据错乱。

三、数据区域(DataRange):灵活嵌入组件,性能与扩展性兼得

开发背景

传统单元格区域在处理结构化数据时性能低下,且无法与集算表、甘特图等插件协同使用。



特性升级

  • 动态数据驱动:支持在普通工作表中嵌入集算表、甘特图、报表等插件,布局自由灵活。

  • 高性能接口:提供全面API,支持增删改查操作,导入导出效率比普通区域提升30%。

  • 填报场景优化:通过编程接口实现数据动态绑定,适用于动态报表、数据填报等复杂场景。

用户价值

实现Dashboard、Notebook等高级数据分析功能,扩展业务应用边界。

降低开发复杂度,快速构建灵活的数据展示界面。

四、报表增强:图表分页、字段搜索,设计效率翻倍

开发背景

复杂报表设计中,字段查找困难、图表布局僵化等问题影响开发效率。




特性升级

  • 浮动图表 & 单元格图表:支持分页浏览,同一报表内对比多组数据;单元格图表(类似迷你图)可绑定动态数据源。

  • 字段搜索功能:在数据源面板中快速定位字段,告别手动翻找。

  • 容器模板设计:新增列表、组、交叉三种容器类型,拖拽式布局自动生成标签和样式。

用户价值

设计时间缩短50%,尤其适合多维度数据对比场景。

降低非技术人员参与报表设计的门槛,提升协作效率。

五、透视表增强:动态数据源切换,交互体验升级

开发背景

传统透视表在数据源变更时需手动重建布局,且缺乏高效交互方式。



特性升级

  • 动态更新数据源:通过updateSource方法无缝切换数据源,保留原有布局,支持增量数据加载。

  • 键盘导航优化:使用Tab、空格键快速筛选,方向键展开/折叠字段,操作体验与Excel一致。

  • 时间线切片器:按日期维度动态筛选数据,支持导出为Excel、PDF等格式。

用户价值

数据分析效率提升40%,尤其适用于动态业务报表场景。

降低用户学习成本,交互更符合直觉。

六、新增函数:GROUPBY/PIVOTBY,数据聚合再进化

开发背景

复杂数据分析依赖多重计算,传统函数难以实现轻量级聚合与动态更新。


特性升级

  • 自描述性函数:GROUPBY(按行分组)、PIVOTBY(双维度透视)、PERCENTOF(百分比计算)函数名即功能,降低学习成本。

  • 自动更新机制:数据变动时计算结果实时刷新,确保分析结果动态准确。

  • Lambda函数支持:自定义聚合逻辑,例如按利润区间动态分组,拓展分析深度。

用户价值

减少50%公式代码量,提升开发效率。

支持复杂财务分析、销售统计等场景,实现实时数据洞察。

更多升级细节

单元格编辑控制:精细化权限管理(allowEditInCell属性)。

设计器搜索增强:支持隐藏区域与批注内容。

全面兼容Vue3+TS、Angular 18、HarmonyOS Next及国产麒麟系统。


关于葡萄城

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