SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金、远光软件等各领域龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户提供高度类似 Excel 的功能,满足 Web Excel 组件开发、 表格文档协同编辑、 数据填报、 类Excel报表设计等业务场景需求,极大的降低企业研发成本和项目交付风险。
在线表格编辑器是 SpreadJS 的增强扩展插件,可轻松嵌入各类前端页面,内置开放的 API 和类 Excel 的 UI 设计元素,助力开发者在 Angular、Vue、React 等前端 JS 框架中,实现高性能的模板设计、在线编辑/填报和数据绑定等功能,并为最终用户带来高度类似 Excel 的使用体验。
开发人员为什么需要 SpreadJS?
-
纯前端组件、跨平台应用嵌入
使用 SpreadJS 的功能,无需预装任何插件或第三方应用软件,可以原生的方式嵌入各类应用,与各类后端技术框架相结合,支持跨平台开发
-
极高的处理性能和响应速度
SpreadJS 使用稀疏数组(Sparse Array)作为数据存储结构,用 HTML5 图形(Canvas)绘制界面,可提供流畅的交互体验和出色的性能,并最大化节省存储空间
-
在线导入、导出Excel(xlsx)
无需任何后台代码和第三方组件!SpreadJS 可直接在浏览器中完成 Excel、CSV、JSON 等文件的导入导出、PDF 导出、打印及预览操作
-
强大的公式计算引擎
SpreadJS 兼容 450 种以上的 Excel 公式函数,内置高效、可扩展的计算引擎,满足用户自定义公式、跨表格引用等多场景下的计算需求,轻松实现数据聚合,让有效数据不断完善
用不到 100 行代码,在前端实现 Excel 的功能
SpreadJS 三大应用场景
表格文档协同编辑
可实现多人实时协作的在线文档
SpreadJS 提供类Excel的操作界面和开放的 API,通过系统集成,可实现 Excel 导入导出、公式计算、数据绑定、服务端数据交互等功能;通过二次扩展,可将 SpreadJS 作为在线文档系统的核心模块,满足多人协作、实时编辑、数据同步、多级上报、历史查询等业务需求。
了解更多 典型案例数据填报
实现类Excel的数据填报与展示
SpreadJS 提供类Excel的数据展示与数据获取的功能,可实现各类表单设计、在线填报数据、打印报送、实时预览和数据校验;通过二次开发,可将 SpreadJS 作为数据填报模块嵌入到系统中,满足批量导入导出 Excel、大数据量填报、填报暂存、多 sheet 填报、多级上报等业务需求。
了解更多 典型案例SpreadJS 六大主要功能
SpreadJS 全功能使用指南
在线体验类 Excel 功能+在线代码 Playground
工作簿 / Workbook
前端导入导出Excel
SpreadJS 框架支持
SpreadJS 基于 HTML5,可以以原生的方式嵌入各类应用,并与前后端框架相结合。将 SpreadJS 与 Vue 、React 等框架集成,可实现类似 Excel 的电子表格功能,包括支持 450 多种计算公式、在线导入导出 Excel 文档、数据透视表和可视化分析,使应用程序具备极高的处理性能和响应速度。
SpreadJS V14.0 新特性
- 数据透视表插件:完美再现 Excel 强大的数据分析能力
- 在线表格编辑器(控件版):更易嵌入、秒级加载、灵活定制
- 公式函数:支持迭代计算,加入 XMatch & XLookup、LET 等新函数
- 导入导出:支持渐进加载、HTML 导出
- 单元格:支持渐进填充、多列选择
- 数据可视化:新增漏斗图,支持图表轴交叉属性
SpreadJS 备受业界专家和用户认可
用户感言
简单的一百多行代码配合 SpreadJS 提供的类Excel操作习惯,让我们的用户就像使用 Excel 一样使用内部系统,也为我们系统开发完成后的用户迁移工作节约了大量培训时间,SpreadJS 优秀的性能让我们高枕无忧。
—— 华为供应链技术专家

SpreadJS 价格与授权方式
1、开发授权:涵盖 SpreadJS 在终端用户应用程序开发时使用。
- 每一位安装和使用 SpreadJS 的开发者均需要一个开发授权。针对企业中常见的多名开发人员同时使用 SpreadJS 的情况,我们提供优惠的团队授权和企业授权模式。
2、部署授权:涵盖 SpreadJS 的可再发行文件的复制、分发和部署,是最终应用程序的一部分 (申请临时部署授权,用于内部测试)。
- 项目部署:包含 SpreadJS 可再分发文件的终端用户应用。按照域名或 IP 地址的数量计费,一个域名(例如:www.grapecity.com.cn)或IP地址需要一个部署授权。
- SaaS部署:包含 SpreadJS 的 SaaS 平台和服务。按年计费,只对应一个 SaaS 平台和服务。
授权方式 | SpreadJS 开发授权 | ||||
---|---|---|---|---|---|
团队授权 I 型 | 团队授权 II 型 | 企业授权 | 个人授权 | 源码授权 | |
价格 | ¥29, 400 | ¥78, 400 | ¥149, 000 | ¥9, 800 | ¥249, 000 |
授权数量 | 4 | 20 | 100 | 1 | 1 |
金牌服务 | √ | √ | √ | √ | √ |
培训 | 无 | 1天* | 2天* | 无 | 无 |
源代码 | 无 | 无 | 无 | 无 | 含 SpreadJS 的控件源码
不含在线表格编辑器源码 |
部署 | 无 | 无 | 无 | 无 | 无 |
授权方式 | SpreadJS 部署授权 | |||
---|---|---|---|---|
域名(或 IP)/个 | 年费 /年 | 金牌服务 | 培训 | |
SpreadJS | ¥13, 800 | ¥198, 000 |
详询: 400-657-6008 申请临时部署授权 |
|
在线表格编辑器 | ¥8, 200 | ¥118, 000 | ||
数据透视表 | ¥8, 200 | ¥118, 000 |
说明:
1. 购买 SpreadJS 部署授权,需要首先购买 SpreadJS 的开发授权。
2.
在线表格编辑器和数据透视表是 SpreadJS 的增强扩展插件,要使用这些插件,需要先购买 SpreadJS 的部署授权。
3. 赠送首年金牌服务,包括服务期内的无限次电话技术支持,论坛问题的优先处理权,产品版本的免费升级与维护。同时,葡萄城会为您提供 13% 的增值税专用发票。
购买团队授权和企业授权,还可免费享受以下产品培训服务:
面向 SpreadJS 的已购客户,葡萄城推出了产品定制培训与项目咨询服务,可根据您的业务需求,派遣葡萄城工程师驻扎项目现场,与您共同制定技术实施方案。 点击此处,可了解详情。
与 SpreadJS 前后端兼容的高性能表格组件
GrapeCity Documents for Excel (简称:GcExcel)是一款基于 Java 平台的服务端高性能表格组件,可在服务端批量创建、加载、编辑、打印、导入/导出 Excel 文档。
GcExcel 天然与 SpreadJS 前后端兼容,可直接导入 SSJSON 格式,在不依赖 Office、POI 和第三方软件的情况下,满足在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等功能,为您开发的应用程序提供整套 类Excel全栈解决方案。