表格控件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及国产麒麟系统。

立即升级,开启高效开发新时代!

无论是千万级数据处理、多语言国际化,还是复杂报表与透视分析,SpreadJS V18.0 + GcDocs V8.0 为您提供全栈解决方案。

点击体验Demo

SpreadJS V18.0 新版本发布!数据驱动革新,效率与体验全面升级的更多相关文章

  1. Kube-OVN1.5.0新版本发布,支持鲲鹏云平台网络平面部署

    近日,Kube-OVN发布了最新的1.5.0版本.自2019年4月开源以来,Kube-OVN经历了15次重要版本迭代,以及社区成立,建设者贡献代码,稳定性测试,国内外用户开始在生产环境中投入使用,企业 ...

  2. IDE 插件新版本发布,开发效率 “biu” 起来了

    近日,Cloud Toolkit正式推出了面向 IntelliJ 和 Eclipse 两个平台的新款插件,本文挑选了其中三个重大特性进行解读,点击文末官网跳转链接,可查看详细的版本说明. 本地应用一键 ...

  3. SpreadJS V13.0发布,聚焦表单设计与数据交互,让您的工作效率突飞猛进!

    纯前端表格控件SpreadJS,是一款成功应用于华为.招商银行.天弘基金.苏宁易购等国内外知名企业的前端开发工具,其带来的价值不仅体现在帮助开发人员在其Web应用程序中快速构建 Web Excel . ...

  4. julia,集Python、C++、R为一体!Julia 1.0重磅发布, MIT发布史上最强科学计算编程语言?创始人独家解答11个问题

    这个编程语言的新版本之所以受到整个人工智能界的关注,最主要的原因正是其将 C 语言的速度.Ruby 的灵活.Python 的通用性前所未有地结合在一起,支持并行处理,易于学习和使用,尤其适合科学和工程 ...

  5. Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持

    Spring.Net.FrameworkV3.0 版本发布了,感谢大家的支持. Spring.Net.Framework,基于.NET的快速信息化系统开发.整合框架,为企业或个人在.NET环境下快速开 ...

  6. 迷你MVVM框架 avalonjs 0.95发布

    迷你MVVM框架 avalonjs 0.95发布 本版本最主要的改进是ms-with 深层绑定的实现,至少,avalon1.0所有重要的feature已经开发完毕,之后就是小补小漏,性能优化了. ms ...

  7. springboot2.0(一):【重磅】Spring Boot 2.0权威发布

    就在昨天Spring Boot2.0.0.RELEASE正式发布,今天早上在发布Spring Boot2.0的时候还出现一个小插曲,将Spring Boot2.0同步到Maven仓库的时候出现了错误, ...

  8. WordPress版微信小程序3.0版发布

    距离WordPress版微信小程序上一个版本的发布过去了一个月了.在此间,我的工作有些变化,加上正在开发新版本,目前开源版的完善和升级稍稍有些滞后. 虽然这个版本是3.0版,期间有个过渡的2.8版,不 ...

  9. (转)Spring Boot 2 (九):【重磅】Spring Boot 2.1.0 权威发布

    http://www.ityouknow.com/springboot/2018/11/03/spring-boot-2.1.html 如果这两天登录 https://start.spring.io/ ...

  10. (转)Spring Boot 2(一):【重磅】Spring Boot 2.0权威发布

    http://www.ityouknow.com/springboot/2018/03/01/spring-boot-2.0.html 就在今天Spring Boot2.0.0.RELEASE正式发布 ...

随机推荐

  1. 在 Ubuntu 或 Debian 上安装 LaTeX

    在 Ubuntu 或 Debian 上安装 LaTeX LaTeX 是一种文档标记语言.建议使用 LaTeX 创建技术或科学文章.论文.报告.书籍和其他文档,如博士. 1. 打开你的终端 终端是一个命 ...

  2. 创建企业级地理数据库——PostgreSQL版

    创建PostgreSQL空间数据库 填写相应的参数,选择授权文件 报错 默认安装postgresql后,执行以上操作报错 "You must copy the latest ST_GEOME ...

  3. 微服务实战系列(十)-网关高可用之中间件Keepalived-copy

    1.场景描述 因为要做网关的高可用,用到了keepalived+nginx,来保证nginx的高可用,如下图: 安装了keepavlived,走了一些弯路,记录下吧,nginx的安装就不多说了,博客已 ...

  4. JVM最全知识体系考点复盘总结

    1:什么是JVM JVM是Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现 ...

  5. Redis的高可用?(主从、哨兵、集群)

    高可用有两个含义:一是数据尽量不丢失,二是保证服务尽可能可用. AOF 和 RDB 数据持久化保证了数据尽量不丢失,那么多节点来保证服务尽可能提供服务. 一般在实际生产中,服务不会部署成单节点,主要是 ...

  6. smart_web 管理端基本说明

    smart_web 操作手册 1. smart_web 是什么? smart_web 是 smart_rtmpd 的付费版本,拥有比免费版本更多的功能支持,基于 web 的管理方式,让您随时随地在大部 ...

  7. ORM(Object Relational Mapping:对象关系映射)

    了解orm,先了解以下概念: 什么是"持久化" 持久(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘).持久化的主要应用是将内存中的数据存 ...

  8. JMeter下载与环境配置

    前置 使用JMeter前需要先配置好Java的环境变量,不会的朋友可以阅读:https://www.cnblogs.com/test-gang/p/18144441 JMeter下载 JMeter官网 ...

  9. 2025年值得推荐的 8 款 WPF UI 控件库

    前言 今天大姚给大家分享 8 款开源.美观.功能强大.简单易用的WPF UI控件库,希望可以帮助到有需要的同学. WPF介绍 WPF 是一个强大的桌面应用程序框架,用于构建具有丰富用户界面的 Wind ...

  10. 绝了,一招解决DeepSeek 提示“服务器繁忙,请稍后再试” 卡顿问题!(保姆级教程)

    大家好,我是狂师. 现在 AI 圈里讨论最多的话题就是:"国产之光DeepSeek了". 但用过的人也知道,是真的卡.动不动就提示:"服务器繁忙,请稍后再试" ...