SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金、远光软件等各领域龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户带来亲切、易用的使用体验,并满足 Web Excel组件开发、 表格文档协同编辑数据填报类Excel报表设计等业务场景,可极大降低企业研发成本和项目交付风险。

在线表格编辑器是使用 SpreadJS 开发的源代码程序,提供开放的 API 和高度类似 Excel 的操作模式,可助您快速验证 Excel导入导出、数据可视化、公式计算、数据绑定等产品核心功能,并顺利完成多人在线填报系统的开发与维护,体验“用不到 100 行代码,在前端实现 Excel 的全部功能”。

开发人员为什么需要 SpreadJS?

  • 纯前端组件、跨平台应用嵌入

    使用 SpreadJS 的功能,无需预装任何插件或第三方应用软件,可以原生的方式嵌入各类应用,与各类后端技术框架相结合,支持跨平台开发

  • 极高的处理性能和响应速度

    SpreadJS 使用稀疏数组(Sparse Array)作为数据存储结构,用 HTML5 图形(Canvas)绘制界面,可提供流畅的交互体验和出色的性能,并最大化节省存储空间

  • 在线导入、导出Excel(xlsx)

    无需任何后台代码和第三方组件!SpreadJS 可直接在浏览器中完成 Excel、CSV、JSON 等文件的导入导出、PDF 导出、打印及预览操作

  • 强大的公式计算引擎

    SpreadJS 兼容 450 种以上的 Excel 公式函数,内置高效、可扩展的计算引擎,满足用户自定义公式、跨表格引用等多场景下的计算需求,轻松实现数据聚合,让有效数据不断完善

  • 业界领先的 Excel 兼容度

    SpreadJS 支持 53 项单元格格式、18 种条件格式、32 种图表,可于 Web系统中轻松嵌入类Excel模块,实现如 Excel 般的数据分析和交互

  • 一流的框架支持及二次扩展能力

    基于原生 JavaScript,SpreadJS 全面兼容 AngularReactVue、TypeScript、Breeze 等前端开发框架,符合 UMD 规范,可按需加载,易于在 VSCode 中使用

SpreadJS 三大应用场景

表格文档协同编辑

可实现多人实时协作的在线文档

SpreadJS 提供类Excel的操作界面和开放的 API,通过系统集成,可实现 Excel 导入导出、公式计算、数据绑定、服务端数据交互等功能;通过二次扩展,可将 SpreadJS 作为在线文档系统的核心模块,满足多人协作、实时编辑、数据同步、多级上报、历史查询等业务需求。

了解更多 典型案例
基于 SpreadJS 搭建在线文档编辑系统

(基于 SpreadJS 搭建在线文档编辑系统)

数据填报

实现类Excel的数据填报与展示

SpreadJS 提供类Excel的数据展示与数据获取的功能,可实现各类表单设计、在线填报数据、打印报送、实时预览和数据校验;通过二次开发,可将 SpreadJS 作为数据填报模块嵌入到系统中,满足批量导入导出 Excel、大数据量填报、填报暂存、多 sheet 填报、多级上报等业务需求。

了解更多 典型案例
SpreadJS 提供类Excel的数据填报界面

(SpreadJS 提供类Excel的数据填报界面)

类Excel报表设计

大幅降低从本地到线上的数据迁移工作量

SpreadJS 高度兼容 Excel,可在线导入导出 Excel 文档,并提供类Excel的使用体验,通过二次开发,可将 SpreadJS 作为企业报表 SaaS 平台的核心模块,快速重用业务系统原始 Excel 报表模板,满足数据报表生成、数据分析、模板版本管理、数据大屏展示、设计交互式仪表板等业务需求。

了解更多 典型案例
SpreadJS 提供类Excel的数据填报界面

(SpreadJS 类Excel报表的设计与展示)

SpreadJS 主要功能

类Excel模板设计器

SpreadJS 提供了高度类似 Excel 的模板设计器,用户可在线设计报表模板,轻松开发出支持多人在线填报的报表系统。

类Excel的模板设计器

在线导入/导出 Excel 和自定制打印

SpreadJS 可在线导入/导出 Excel(xlsx) 文件,并提供实现预览与自定义打印功能,支持在线打印和纯前端导出 PDF 文档。

强大的 Excel导入/导出和自定制打印能力

强大的公式计算引擎、支持自定义及异步

SpreadJS 提供了强大、高效的计算引擎,可满足杜邦分析、指标补录、数据钩稽检查等多个应用场景需求,却不会过多地占用系统资源。

强大、高效的计算引擎

工作表和单元格级别的数据绑定

SpreadJS 既可以绑定整个工作表到数据源,也可以绑定某一单元格。以上两种绑定支持双向绑定,所以可直接用 SpreadJS 创建并录入表格。

SpreadJS工作表和单元格级别的数据绑定

满足商业智能化的电子表格应用开发

SpreadJS 支持 Excel 的 450 多种计算公式、32 种图表和 18 种迷你图,并提供筛选、排序、分组、批注、切片器等功能,可满足企业各类复杂报表的设计需求。

商业智能化的电子表格

内置形状(Shape)以及自定义形状支持

SpreadJS 内置了与 Excel 相似的 182 种形状,包括线条、矩形、箭头和流程图等,这些内置形状可以为系统添加更多细节展现和可视化效果,并且可以在 Excel 中无损导入和导出。

内置形状(Shape)以及自定义形状支持

SpreadJS 全功能使用指南

在线体验类 Excel 功能+在线代码 Playground

体验 SpreadJS 纯前端表格控件

立即下载 Demo 演示

SpreadJS V13.0 Update2 新特性

  • 在学习指南中增加 React、Vue、Angular 框架示例代码
  • 图表:系列数据标签定制、保留图表导入标志
  • 排序:按组排序、排序时忽略隐藏的行
  • 形状:形状允许旋转、显示/隐藏形状句柄
  • 表单:查看放大、控制缩放
  • 其他功能:滚动条自定义、新属性支持

查看新特性

SpreadJS 备受业界专家和用户认可

用户感言

简单的一百多行代码配合 SpreadJS 提供的类Excel操作习惯,让我们的用户就像使用 Excel 一样使用内部系统,也为我们系统开发完成后的用户迁移工作节约了大量培训时间,SpreadJS 优秀的性能让我们高枕无忧。

—— 华为供应链技术专家

查看所有用户案例

中国优秀软件产品

中国优秀软件产品

2018、2019 年度优秀软件产品

2018、2019 年度优秀软件产品

第 20 届软博会创新奖

第 20 届软博会创新奖

SpreadJS部分典型用户

能源电力电力/能源

互联网互联网

生产制造制造业

金融金融

物流运输运输业

  • 德迅(中国)
  • 滴滴出行
  • 中通快递
  • 昆明安泰得
  • 卡达克数据
  • 重庆金交劲通
  • 中远海运集团

SpreadJS 价格与授权方式

1、开发授权:涵盖 SpreadJS 在终端用户应用程序开发时使用。

  • 每一位安装和使用 SpreadJS 的开发者均需要一个开发授权。针对企业中常见的多名开发人员同时使用 SpreadJS 的情况,我们提供优惠的团队授权和企业授权模式。

2、部署授权:涵盖 SpreadJS 的可再发行文件的复制、分发和部署,是最终应用程序的一部分 (申请临时部署授权,用于内部测试)

  • 项目部署:包含 SpreadJS 可再分发文件的终端用户应用。按照域名或 IP 地址的数量计费,一个域名(例如:www.grapecity.com.cn)或IP地址需要一个部署授权。
  • SaaS部署:包含 SpreadJS 的 SaaS 平台和服务。按年计费,只对应一个 SaaS 平台和服务。

SpreadJS 在线表格编辑器是由 SpreadJS 开发的源代码程序,其授权包含“在线表格编辑器源码”,不包含 SpreadJS 的控件源码。要使用该编辑器,您需要首先购买 SpreadJS 的开发授权。

授权方式 SpreadJS 开发授权 在线表格编辑器授权 SpreadJS 部署授权
团队授权 I 型 团队授权 II 型 企业授权 个人授权 源码授权 源码授权 域名(或 IP)/个 年费 /年
价格 ¥29, 400 ¥78, 400 ¥149, 000 ¥9, 800 ¥249, 000 ¥49, 800
(需购买 SpreadJS 控件授权)
¥13, 800 ¥198, 000
授权数量 4 20 100 1 1 1 详询:
400-657-6008
申请临时部署授权
金牌服务
培训 1天* 2天*
源代码 含 SpreadJS 的控件源码,不含在线表格编辑器源码 含在线表格编辑器的源码,不含 SpreadJS 控件源码
部署

以上价格包含了自购买日起一年内的葡萄城金牌服务,包括服务期内的无限次电话技术支持,论坛问题的优先处理权,产品版本的免费升级与维护。同时,葡萄城会为您提供 13% 的增值税专用发票。

购买团队授权和企业授权,还可免费享受以下产品培训服务:

  • 团队授权II型: 享受一天产品培训,形式为在线培训或者葡萄城现场培训。
  • 企业授权: 享受两天产品培训,形式为葡萄城现场培训或者客户现场培训(其中客户现场培训限 4 小时交通可达地区,限直销客户)。

面向 SpreadJS 的已购客户,葡萄城推出了产品定制培训与项目咨询服务,可根据您的业务需求,派遣葡萄城工程师驻扎项目现场,与您共同制定技术实施方案。 点击此处,可了解详情。

更多 SpreadJS 产品信息

Demo 演示

查看 SpreadJS 的性能演示、Excel导入导出示例、移动端使用示例。

在线表格编辑器

由 SpreadJS 开发的源代码程序,提供开放的 API 和高度类似 Excel 的操作模式。

学习指南

学习如何轻松地向 JavaScript 应用程序添加高级电子表格功能。

与 SpreadJS 前后端兼容的高性能表格组件

GrapeCity Documents for Excel (简称:GcExcel)是一款基于 Java 平台的服务端高性能表格组件,可在服务端批量创建、加载、编辑、打印、导入/导出 Excel 文档。

GcExcel 天然与 SpreadJS 前后端兼容,可直接导入 SSJSON 格式,在不依赖 Office、POI 和第三方软件的情况下,满足在线文档的前后端数据同步、在线填报与服务端批量导出与打印,以及类 Excel 报表模板设计与服务端高性能处理等功能,为您开发的应用程序提供整套 类Excel全栈解决方案