更新日志
如果您正在从旧版本升级 Spreadsheet,请查阅迁移到新版本了解详细信息。
版本 6.0.3
发布于 2026 年 8 月 24 日
修复
- 单元格为空时
serialize()方法丢失自定义列宽和行高的问题 - 选中的单元格重 新进入可视区域时 Chrome 中滚动"跳动"的问题
- 从 Excel 文件导入数据后部分公式丢失的问题
- Excel 导出和导入过程中单元格"锁定"状态丢失的问题
版本 6.0.2
发布于 2026 年 7 月 1 日
修复
- 经历"从 Excel 复制 → 粘贴到 Spreadsheet → 导出/导入"流程后,单元格边框丢失的问题
- 粘贴到最后一行下方的数据无法显示,原因是网格未添加新行来容纳这些数据
版本 6.0
发布于 2026 年 5 月 20 日
重大变更
新版本对 Spreadsheet API 引入了重大变更:部分方法、属性和事件已被标记为废弃。请查阅迁移指南以跟进最新版本。
新功能
- 引入了 React Spreadsheet 封装。相关示例请查看 GitHub 示例仓库
- 引入了
SheetManager模块。这是一个用于管理 Spreadsheet 中工作表的集中式 API,可通过spreadsheet.sheets属性访问,并替代了根 Spreadsheet 实例上所有已废弃的工作表相关方法。 - 通过新的
addFormula()方法支持指定自定义(用户定义)公式 - 支持以科学计数法(指数表示法)显示数字
更新
- 支持调整单元格内容的字体大小:
- 公式引擎中新增了条件聚合函数:
COUNTIF、COUNTIFS、SUMIF、SUMIFS、AVERAGEIF、AVERAGEIFS、MAXIFS、MINIFS - 公式引擎中新增了动态数组函数:
CHOOSECOLS、CHOOSEROWS、DROP、EXPAND、RANDARRAY、SEQUENCE、SORT、SORTBY、TAKE、TEXTSPLIT、TOCOL、TOROW、UNIQUE、WRAPCOLS、WRAPROWS - 为 Spreadsheet 添加了
awaitRedraw()辅助工具,用于检测渲染过程并在组件完成渲染后执行所需代码 - 在类型定义中添加了 JSDoc 注解,可在 IDE 中直接提供内联 API 描述、参数类型和代码示例
修复
- 通过 API 切换活动工作表后焦点丢失的问题
- 转置模式下返回已更改单元格数组的问题
- 粘贴后重新计算依赖公式的问题
- 粘贴操作期间用公式覆盖锁定单元格的问题
- 在锁定单元格中运行数学公式的问题
- 对类似单元格引用、以数字开头或包含特殊字符的工作表名称进行转义的问题
- 当单元格 id 为零(第一个工作表的第一个单元格)时动态数组出现的问题
版本 5.2.9
发布于 2026 年 1 月 8 日
修复
- 在已打开的编辑器中输入时,编辑器下拉筛选现在使用
startsWith而非includes - Excel 单元格边框在导出和导入后现在可以保留
- 防止从外部表格粘贴时字体大小被覆盖
版本 5.2.8
发布于 2025 年 12 月 15 日
修复
- 在公式编辑期间选择其他单元格时焦点丢失的问题
- 键盘导航相关问题
版本 5.2.7
发布于 2025 年 12 月 9 日
修复
- 工作表包含带数据验证列表的单元格时导出到 Excel 失败的问题
- 当单元格初始值为
%时,带数据验证列表的下拉框停止工作的问题 - 在公式栏中设置焦点后
INDEX/MATCH公式失效的问题
版本 5.2.6
发布于 2025 年 11 月 19 日
修复
- 导入包含自动换行单元格的 .xlsx 文件时出现多余 DOM 元素的问题
- 管理列时列上下文菜单中列/行标签显示不正确的问题
- 冻结包含合并单元格的区域时工作表结构损坏的问题
- 改进了含有跨行/跨列单元格的工作表中的键盘导航
版本 5.2.5
发布于 2025 年 10 月 23 日
修复
- 对适合列宽的内容应用"自动换行"选项时行高减小的问题