当前位置: 首页 > news >正文

纯前端表格控件SpreadJS v18.0 Update1正式发布——集成AI智能化插件

SpreadJS 是葡萄城推出的基于 HTML5 标准的纯前端表格组件,具备高性能、跨平台、与 Excel高度兼容的产品特性,支持 Vue、React、Angular、NextJS、Nuxt 等主流前端开发框架,其设计目的是帮助开发者快速实现浏览器中各类 Excel 表格应用,已成功在数据填报、在线表格文档、类 Excel 报表制作与生成、企业预决算、计量检测、实验室管理等领域得到广泛应用,可让您快速具备与飞书、语雀、灵犀文档等同源的表格开发能力。

立即获取SpreadJS v18.0 Update1正式版下载

具体更新内容:
全新设计的 AI 插件(beta 版本)

SpreadJS 从 V18.1 新版本开始内部集成了 AI 智能化插件,旨在通过智能化能力提升电子表格的公式构建、数据处理及分析效率。

该插件整合了自然语言交互与智能数据处理功能,支持用户以更直观的方式操作表格,降低复杂功能的使用门槛,同时为数据洞察提供自动化支持。

新的内置 AI 函数

AI 函数聚焦文本处理、数据查询与多语言支持,以自然语言交互简化电子表格操作,降低技术门槛。

SpreadJS v18.0 Update1新版本图集

AI 辅助公式生成与解释

通过公式编辑器面板,用户可直接用自然语言描述需求(如 “计算各季度平均收入”),AI 插件会自动生成对应的公式;同时,对现有复杂公式(如 INDEX+MATCH 嵌套公式)提供分步解释,帮助理解逻辑。

用户借助 SpreadJS 的 AI 插件,简化复杂公式的编写流程,降低 Excel 高级函数的使用门槛,尤其适合财务、数据分析场景中需要频繁处理公式的用户,减少人工编写错误。

SpreadJS v18.0 Update1新版本图集

AI 辅助数据透视表生成与智能分析

支持通过自然语言指令(如 “按季度显示平均收入”)自动生成数据透视表,并能对数据进行智能分析。例如,提问 “第三季度销售额最高的人是谁”,AI 会快速筛选数据并输出结论(如 “李四在 Q3 销售额达 36.4 万元”)。

借助新的 AI 插件,将大大简化透视分析过程,并将数据可视化与分析流程自动化,无需手动拖拽字段或设置复杂条件,帮助业务人员更高效地从数据中提取洞见,加速决策过程。

SpreadJS v18.0 Update1新版本图集

表格设计器

依赖库文件体积优化

新版本对 Designer Component 插件进行了深度优化,成功将其 JS 和 CSS 文件体积缩减 30% 以上。通过对设计器组件代码库的全面重构与性能调优,实现了网页应用加载速度的显著提升与整体性能优化。这些优化让开发者在使用过程中能感受到更轻量、更流畅的开发体验。

SpreadJS v18.0 Update1新版本图集

:此次体积缩减仅针对设计器组件的运行时依赖库文件,不涉及导出的电子表格文件

工作簿与工作表

工作表背景图像

SpreadJS V18.1 新版本支持为单个工作表设置背景图片。

设置后效果:

SpreadJS v18.0 Update1新版本图集

计算引擎:公式与函数

TRIMRANGE 函数

新增函数 TRIMRANGE,允许您从数据范围的边缘移除空行和空列,这对于动态数组尤其有用。可选参数允许修剪前导、尾随或两侧。

透视表插件

性能提升

内部基准测试显示,数据透视表的渲染和交互速度提升了 60% ,内存占用减少了 50% 以上,显著提升了大型数据集的运行流畅度。

#以下测试数据为 20 万行 x 13 列的 Excel 文件

SpreadJS v18.0 Update1新版本图集

图表 + 数据图表

气泡图气泡比例

新版本可以缩放气泡图中的气泡大小,从而为广泛的数据集提供更好的清晰度。

SpreadJS v18.0 Update1新版本图集

设置图表轴标签的角度

在过去的版本,您可以通过 API 调整图表的标签角度,现在可以直接在设计器中进行调整。

框架支持

SpreadJS v18.0 Update1新版本图集

支持 Angular 19

SpreadJS v18.1 完全支持 Angular 19,确保与最新的框架更新和 TypeScript 改进兼容。

http://www.dtcms.com/a/337739.html

相关文章:

  • 大数据计算引擎(一)——Spark
  • gdb的load命令和传给opeocd的monitor flash write_image erase命令的区别
  • 如何实现前后端交互以及方法传参中传字段和传对象的区别和方法。
  • 音乐怎么测试?正在播放音乐,中途拔掉u盘,再次插上u盘,是怎么播放的?
  • 低端设备加载webp ANR
  • JavaScript 常用事件总结汇总
  • 前端css学习笔记7:各种居中布局空白问题
  • Ethan独立开发新品速递 | 2025-08-18
  • 开发避坑指南(28):Spring Boot端点检查禁用失效解决方案
  • 【Linux操作系统】简学深悟启示录:进程状态优先级
  • 遨游三防科普|三防平板是指哪三防?应用在什么场景?
  • linux对外提供snmp服务
  • Pytest项目_day18(读取ini文件)
  • Spring Boot 实用小技巧:多级缓存(Caffeine + Redis)- 第545篇
  • 如何解决机器翻译的“幻觉“问题(Hallucination)?
  • 当AI学会“思考”:大语言模型背后的智能本质与伦理边界
  • 【提示词技巧】通用提示词原则介绍
  • Linux学习-软件编程(进程间通信1)
  • ROS 2 中用于建图的一些 topic
  • PyTorch神经网络工具箱(优化器)
  • buuctf:护网杯_2018_gettingstart、oneshot_tjctf_2016
  • llamafactory使用qlora训练
  • VectorDB+FastGPT一站式构建:智能知识库与企业级对话系统实战
  • 使用LLaMA-Factory对大模型进行微调-详解
  • OSG+Qt —— 笔记2- Qt窗口绘制棋盘及模型周期运动(附源码)
  • linux:告别SSH断线烦恼,Screen命令核心使用指南
  • 第四章:大模型(LLM)】07.Prompt工程-(1)Prompt 原理与基本结构
  • 大数据分析-读取文本文件内容进行词云图展示
  • Zephyr 中的 bt_le_per_adv_set_data 函数的介绍和应用方法
  • [机器学习]09-基于四种近邻算法的鸢尾花数据集分类