开发人员为什么需要 SpreadJS?

SpreadJS 是葡萄城结合 40 余年专业控件技术和在电子表格应用领域的经验而推出的纯前端表格控件,基于 HTML5,兼容 450 多种 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、明源云、远光软件等知名企业青睐,被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 在界面和功能上与 Excel 高度类似,但又不局限于 Excel,而是为企业信息化系统提供  表格文档协同编辑数据填报类 Excel 报表设计 的应用场景支持,极大降低了企业研发成本和项目交付风险。

使用 SpreadJS 的在线表格编辑器,可直接在 AngularReactVue 等前端框架中实现高效的模板设计、在线编辑和数据绑定等功能,为最终用户提供高度类似 Excel 的使用体验。

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

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

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

    SpreadJS 使用的 HTML5 Canvas 表格绘制方案已荣获国家发明专利证书,该方案可提供流畅的使用体验和出色的性能,并最大化节省存储空间

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

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

  • 强大的公式计算引擎

    SpreadJS 兼容 450 多种 Excel 计算公式,可满足用户自定义、跨表格引用、异步调用等多场景计算需求,实现数据聚合,让有效数据不断完善

  • 业界领先的 Excel 兼容度

    SpreadJS 内置 18 种条件格式、32 种图表、53 项单元格格式和 182 种形状,完全支持 Excel 数据格式,可向 Web 系统中轻松嵌入 Excel 功能

  • 提供配套的服务端组件

    GcExcel 是一款基于 Java 平台的服务端表格组件,可与 SpreadJS 前后端兼容,在后端批量创建、加载、编辑、打印、导入/导出 Excel 文档

SpreadJS 产品介绍

三大应用场景

数据填报

数据填报

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

内置在线填报、打印报送、实时预览和数据校验的 API;通过自定制开发,可满足批量导入导出 Excel、填报暂存、多 sheet 填报和多级上报等业务需求。

类 Excel 报表设计

类 Excel 报表设计

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

兼容 Excel 数据格式,提供高度类似 Excel 的使用体验,通过二次开发,可将 SpreadJS 嵌入企业报表 SaaS 平台,复用业务系统原始 Excel 报表模板。

表格文档协同编辑

表格文档协同编辑

实现多人实时协同编辑的在线文档

提供单元格级别的操作颗粒度,通过二次开发,可在前端解析 Excel 文档,满足多人协作、协同编辑、数据同步、版本管理、历史查询等在线文档开发需求。

六大主要功能

类 Excel 表格编辑器

类 Excel 表格编辑器

SpreadJS 的表格编辑器提供了高度类似 Excel 的功能和 API,可在线/离线设计报表模板、编辑、计算、分析数据并与数据库绑定,满足填报系统开发需求。

高性能数据处理

高性能数据处理

SpreadJS 提供了高效的计算引擎,并针对数据处理性能进行了优化,可满足企业各类数据计算、可视化、数据透视分析等需求,却不会过多地占用系统资源。

导入/导出 Excel

导入/导出 Excel

SpreadJS 支持在线导入/导出 Excel(xlsx)、导出 PDF 文档,用户可在浏览器中加载并修改各种 Excel 文档,并将修改后的数据保存到数据库中。

内置 450 多种计算公式

内置 450 多种计算公式

SpreadJS 的计算引擎支持 450 多种 Excel 公式函数,包括自定义函数、数组函数、动态数组、异步函数、XMATCH、LET 、XLOOKUP 函数等。

数据绑定

数据绑定

使用 SpreadJS 可以直接通过模板创建与数据的绑定关系,即可绑定 JavaScript 对象和对象数组,也可将整个工作表、表格或单元格绑定到数据源。

丰富的数据可视化手段

丰富的数据可视化手段

SpreadJS 内置 32 种图表、18 种迷你图和 182 种形状,丰富的数据可视化手段可以为系统添加更多细节展现,并且可以在 Excel 中无损导入和导出。

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

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

可与纯前端表格控件 SpreadJS 前后端兼容

SpreadJS 全功能使用指南

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

一流的前端框架支持能力

增加框架支持板块

将 SpreadJS 与 Vue 、React 等前端框架集成,即可实现类似 Excel 的电子表格功能,如公式计算、图表、在线导入导出和数据透视表,使应用程序具备“在线 Excel”的能力。

SpreadJS 纯前端表格控件白皮书

本书由葡萄城推出,旨在面向客户介绍 SpreadJS 纯前端表格控件的设计理念、产品功能、产品价值、典型应用与服务。葡萄城作为全球领先的开发技术提供商,自 1991 年便投入了研发精力,开拓并探索将电子表格以组件的方式嵌入到各类应用系统中。 如今,SpreadJS 已经做到了在保留用户 Excel 使用习惯的同时,为电子表格系统提供文档协同编辑、 数据填报和类 Excel 报表设计的能力。

体验 SpreadJS 纯前端表格控件

立即下载 在线体验

SpreadJS V16.0 新特性

  • 新文件结构:导出文件性能对比(单位:毫秒)
  • 集算表(TableSheet)增强:关系数据管理器(DataManager)中的层级数据、关系数据管理器(DataManager)字段名称映射
  • 设计器(Designer)增强:集算表(TableSheet)模板和面板增强、集算表(TableSheet) 层次结构数据、在选择区域中执行查找/替换
  • 计算增强:无效的公式输入行为和样式
  • 形状增强:类 Excel 的表单控件(Form Controls)、调整大小(Resizing)增强、Shift+鼠标调整大小行为
  • 工作簿(Workbook)增强:复制/剪切取消事件、单元格装饰样式、数据验证(Data Validation)的自定义样式

查看新特性

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

用户感言

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

—— 华为供应链技术专家

查看所有用户案例

一种基于 HTML5 Canvas 的表格绘制方法和系统

发明专利证书

中国优秀软件产品

中国优秀软件产品

2018、2019 年度优秀软件产品

2018、2019 年度优秀软件产品

中国优秀软件产品

中国优秀软件产品

第 20 届软博会创新奖

第 20 届软博会创新奖

SpreadJS 价格与授权方式

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

每一位使用 SpreadJS 的开发者均需要一个合法的开发授权。针对企业中多名开发人员同时使用 SpreadJS 的情况,我们还提供了团队授权和企业授权。

授权方式 SpreadJS 开发授权
团队授权 I 型 团队授权 II 型 企业授权 个人授权
价格 ¥29, 400 ¥78, 400 联系我们
400-657-6008
¥9, 800
授权数量 4 20 1
培训 1天*

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

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

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

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

  • 项目部署:包含 SpreadJS 可再分发文件的终端用户应用。按照域名或 IP 地址的数量计费,一个部署授权绑定一个固定的域名(例如:www.grapecity.com.cn)或 IP 地址。
  • SaaS部署:包含 SpreadJS 的 SaaS 平台和服务。按年计费,不限制域名及 IP 数量,每个授权只对应一个 SaaS 平台和服务。
授权方式 SpreadJS 部署授权
域名(或 IP)/ 个 SaaS 部署 / 年
SpreadJS ¥22, 000 联系我们
400-657-6008
数据透视表(可选) ¥13, 800

说明:
1. 购买 SpreadJS 部署授权,需要首先购买 SpreadJS 的开发授权。
2. 数据透视表是 SpreadJS 的增强扩展插件,要使用此插件,需要先购买 SpreadJS 的部署授权。


如果贵司面临以下的场景:

  • 开发团队不固定,人员变化快
  • 产品交付随市场变化,不确定所需授权数量
  • 项目架构多变,随客户需求变化
  • 需要定制化培训,以便快速上手产品,将产品价值变现为生产力
  • 需要专属的技术顾问及沟通渠道,获取更快速的技术支持
  • ……
葡萄城表格产品 一 中小企业扶持计划(年度)

产品

培训

服务

计划价值与优势:

  • 多年签约,未来合作方式稳定
  • 包含:开发 4 个 + 部署 25 个 + 线上培训 3 天
  • 配套产品在线培训,快速上手产品使用
  • 专属技术顾问保驾护航,解决后顾之忧
  • 专属沟通渠道,第一时间反馈问题及需求

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

对以上授权价格有任何疑问或特殊需求,欢迎来电咨询:400-657-6008。

更多 SpreadJS 产品信息

Demo 演示

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

在线表格编辑器

SpreadJS 的核心功能,内置开放的 API 和类 Excel 的 UI 设计元素。

学习指南

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