1 开发人员为什么需要 SpreadJS?

SpreadJS 兼容 450 种以上的 Excel 公式,基于 HTML5 标准,可为用户带来亲切、易用的使用体验,并满足 Web Excel 组件开发、 表格文档协同编辑、 数据填报、 类 Excel 报表设计等业务场景,可极大降低企业研发成本和项目交付风险。

2 SpreadJS 为信息系统搭建带来的价值

纯前端表格控件 SpreadJS 具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,支持 Excel 的 450 多种计算公式,提供大量 API 可用于二次封装。SpreadJS 在构建界面时,没有采取传统的 DOM 拼接,而是使用 HTML5 Canvas 绘制,在为用户提供极高的处理性能和响应速度的同时,还提供流畅的交互体验,并最大化节省内存空间。

3 SpreadJS 的三大应用场景

SpreadJS 的三大应用场景包括:表格文档协同编辑、数据填报和类 Excel 报表设计,您可通过本页介绍,了解各个应用场景的场景特点、技术难点和 SpreadJS 在该场景下的典型案例。

4 产品选型期间,如何获取帮助?

葡萄城为您的产品选型和技术评估提供多种支持服务,和您一起验证核心需求,以帮助您在最短时间内、最有效的了解产品。

5 SpreadJS 的授权方式

SpreadJS 提供开发授权和部署授权两种授权方式,可以控制使用产品开发、测试以及设计的人员数量,并满足最终使用者二次开发和部署的需求。

6 开始使用 SpreadJS

开始体验 SpreadJS 的在线表格编辑器、在线导入/导出 Excel 、自定义计算公式、图表、数据绑定、自定制打印等功能,将 SpreadJS 嵌入主流前端开发框架,如 Angular、Vue、React、Breeze 和 Knockout 中。

7 开始使用 SpreadJS 设计器

SpreadJS 提供桌面版设计器和在线表格编辑器,可供开发人员在线/离线设计 Excel 报表模板,并直接将已有的 Excel 文件导入到设计器中,让模板创建工作更加方便高效,无需通过代码生成模板。

8 数据管理

SpreadJS 提供了功能强大的数据管理方式,如前端导入导出 Excel 的功能、JSON 序列化和反序列化、设置和获取单元格中数据、双向数据绑定等。

9 数据可视化能力

SpreadJS 支持的数据可视化方式包括图表、迷你图、形状、浮动图片、自定义浮动对象、条件格式和条形码等,可以为系统添加更多细节展现和可视化效果。

10 移动端支持

SpreadJS 支持触摸控制,用户可以在移动设备和支持触摸的设备上使用由 SpreadJS 开发的应用程序,从而丰富访问应用程序的方式。SpreadJS 在许多区域都支持触控手势,您可以将触控手势用于筛选、调整大小、选择、分组以及进行许多其他类型的交互。

11 SpreadJS 的技术优势

SpreadJS 的技术优势体现为高性能、低内存占用和强大的计算引擎,使用 SpreadJS 开发信息化系统,可以大幅提升系统操作的流畅度、节省内存消耗、使得数据片段化变得更加容易,并大大提升整个表格的运算速度,给用户更好的使用体验和更加精准的运算结果。

12 如何充分发挥 SpreadJS 的优势?

SpreadJS 是一款功能强大的纯前端表格控件,为了充分利用 SpreadJS 的潜力并发挥其高性能的优势,可参考本页做法。