千万前端开发者翘首企盼,纯前端表格控件 SpreadJS V12.2 终发布更新:打印增强、拖拽增强、多语言包、自定义本地化、图表符号增强、深度集成第三方前端开发框架等六大功能特性,为您带来更多便利,用不到 100 行代码,在前端实现 Excel 的全部功能!

在列举纯前端表格控件 SpreadJS V12.2 的新特性之前,请下载最新安装程序,以便同步体验!>>纯前端表格控件 SpreadJS V12.2 下载地址

打印增强(Print Enhancements)

SpreadJS 中的打印功能已通过新事件、打印预览行、页面打印信息和背景水印图像得到了全面增强。

  • 使用新的 BeforePrint 事件,用户可以在启动打印程序后取消打印
  • 新增打印预览线,通过在工作簿中绘制的虚线,可以显示打印时页面的结束位置
  • 打印信息现在包括用于显示每页单元格打印范围的 API
  • 可以在打印页面时添加背景水印图像

拖拽增强(Drag-Fill Enhancements)

SpreadJS 的拖动填充功能得到了增强,支持时间日期选择、包含数字的字符串以及自定义填充列表。

  • 通过拖动,单元格将自动按日期规则进行填充
  • 在开头或结尾有数字的字符串可以按顺序正确填充
  • 使用自定义列表,开发人员可以创建一组特定的数据来拖动填充一系列单元格

多语言包(Language Packages)

SpreadJS 中的计算引擎添加了 18 个新的语言包,包括了针对特定语言环境下,电子表格结构化所引用的本地化函数名称以及语法。

支持的语言包如下所示:

  • England/english ('en')(default)
  • China/Chinese ('zh')
  • Japan/Japanese ('ja')
  • korea/Korean ('ko')
  • French/français ('fr')
  • Dutch/Nederlands ('nl')
  • German/Deutsch ('de')
  • ……
多语言包

自定义本地化(Custom Localization)

通过自定义本地化资源,用户可以使用特定的语言,以定义 SpreadJS 实例中显示的属性和字母。默认情况下,SpreadJS 中内置语言是中文、英语、日语和韩语,但借助“自定义本地化”功能,开发人员可以自由地控制语言显示风格。

图表符号增强(Chart Symbol Enhancements)

SpreadJS V12.2 增加了对图表符号的支持,允许开发人员选择显示符号的类型来代替 Line、Scatter 和 Radar 等图表的标记。标记可以更改为圆形、菱形、正方形和三角形,如下图所示:

图表符号增强

深度集成 Vue、Angular、React 框架(3rd Party Library Support Enhancements)

不仅限于兼容性支持,SpreadJS 还可深度集成于前端开发框架(Vue、React、Angular)中,为用户提供更多功能。

深度集成 Vue、Angular、React 框架
深度集成 Vue、Angular、React 框架
深度集成 Vue、Angular、React 框架

其他功能增强

本次发布版本也包括其他功能增强。关于发布更新的更多细节,请参考发布说明