SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、明源云、远光软件等知名企业青睐,被中国软件行业协会认定为“中国优秀软件产品”。
日前,SpreadJS 正式发布 V14.0 Update2 版本,该版本针对表格编辑器做了大量更新,进一步提升了表格编辑器组件的功能和使用体验。在详细介绍 SpreadJS V14.0 Update2的新特性之前,请点击此处下载体验。
一、表格编辑器相关
1. 单行工具栏
随着在线文档的普及,大家对表格在线编辑的需求也日趋旺盛,更节省空间、更智能的单行工具栏已成为在线表格系统的标配,为了顺应这一潮流,SpreadJS的表格编辑器组件正式推出了全新的工具栏样式:单行工具栏模式。
(SpreadJS 单行工具栏效果展示)
注意:传统的Ribbon工具栏仍然保留,用户可以通过代码在两种编辑器工具栏布局之间进行切换。
2. 定位功能(GoTo)
与Excel软件中的定位功能类似,SpreadJS新版本中的编辑器也支持该功能,效果如下图所示:
3. 替换和全部替换
除了已经支持的“查找”功能外,本次更新,SpreadJS编辑器还追加了“替换”和“全部替换”功能,用户可以从“开始”→“查找”→“替换”下的“主页”选项卡打开此功能选项,效果如下图所示:
4. 格式刷
用户可以在SpreadJS的表格编辑器组件中添加和使用“格式刷”按钮,该按钮与 Excel 的体验完全一致,格式刷效果如下方动图所示:
5. 自动分组(Auto outline)
使用SpreadJS 的自动分组功能,可以用来创建组和大纲,效果如下所示:
6. 移动和复制工作表
如 Excel 一样,用户在 SpreadJS 编辑器中右键单击工作表选项卡时,将出现“移动或复制工作表”选项:
7. 迷你图工具栏样式
SpreadJS在该版本中重新设计了插入迷你图的布局样式,如下图所示:
8. 工具栏响应式布局
在不同的浏览器窗口大小内,SpreadJS 的工具栏会响应式的更新布局:
#1920x1080
#1440x900
#800x600
9. 形状选择面板
利用 SpreadJS 全新的形状选择面板,用户可以轻松选择工作表中的形状,并可选择是隐藏它们还是显示它们,效果如下所示:
以上就是 SpreadJS V14.0 Update2表格编辑器的全部更新亮点,欢迎前往产品官网下载体验。
二、工作簿(Workbook)相关
1. Excel 相关快捷键支持
SpreadJS 支持了多种与 Excel 相同的键盘快捷键,包括 Alt 组合和功能键,例如 Shift + Space 选择一行,或 Ctrl + Home 移动到工作表的开头等,具体使用方法见技术博客:SpreadJS V14.2.0新特性解析 - 快捷键增强。
2. 增量加载中显示表单名称
使用SpreadJS 的增量加载功能,可以逐页加载工作簿。 在当前版本中,正在加载的当前工作表的名称将显示在状态栏中,为您的用户提供有关加载状态的详细信息。
3. 新增API:克隆工作表
在当前版本中,用户可以通过调用 SpreadJS 的API快速克隆一个已有的Worksheet,这个应用接口将为模板设计提供极大的方便。
4. 获取“状态栏”对象
在 SpreadJS 新版本中,用户可以通过API获取状态栏对象,以便更好地进行定制开发。
5. 框架支持
SpreadJS当前已经支持 Vue 3 和 Angular 12 等前端开发框架,除此之外,还通过了iOS 14的兼容性测试。
以上就是纯前端表格控件 SpreadJS V14.0 Update1的主要功能介绍,如需了解更多新版本信息,欢迎访问 SpreadJS 产品官网。
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。