SpreadJS 纯前端表格控件是基于 HTML5 的 JavaScript 电子表格和网格功能控件,适用于 .NET、Java 和移动端等各平台在线编辑类 Excel 功能的表格程序开发。全中文操作界面,零学习成本!便于您在系统开发过程中,更好的显示和管理类似 Excel 的数据,更方便的进行公式引擎、排序、过滤、输入控件、数据可视化、Excel 导入/导出等操作。
为什么选择 SpreadJS?
包含模板设计器
通过类似 Excel 的 SpreadJS 设计器,您可轻松设计模板,节约应用程序开发所需的时间和精力。无需编码,各行业人员均可通过 Excel 软件设计界面,然后轻松导入设计器或 SpreadJS 中,即可重用模板。
丰富的数据交互和外观
可以通过配置颜色、边框、字体和表格布局元素来自定义行、列和单元格级别的外观风格。另外,SpreadJS 提供了 Excel 风格的主题支持,允许您创建用户熟悉的 Excel 风格界面。
数据、显示、可视化和分析支持
如您所想的一样,通过显示、可视化和分析功能精确地呈现数据。您可以通过 SpreadJS 识别数据的趋势,过滤越界值,通过图清晰容易的理解数据。SpreadJS 数据可视化支持包括:
- 支持多工作表
- 支持迷你图
- 条件格式
- Excel 风格分组
- 支持 Excel 风格对话框过滤
强大的计算引擎
SpreadJS 包括强大的兼容 Excel 的公式、数据聚合、支持 320 多种函数,跨表格引用以及支持自定义名称。
工作表和单元格级别的数据绑定
SpreadJS 既可以像网格一样使用,绑定整个工作表到数据源。也可以绑定独立的单元格以呈现您所希望的样式。以上两种绑定都支持双向绑定,所以您也能使用 SpreadJS 创建录入表格。
数据验证
当单元格离开编辑模式时,进行单元格中数据的验证。SpreadJS 提供了很多内置的规则,让您可以更快更容易地创建数据验证条件,还可以在含有不正确值的单元格上显示红圈。
单元格类型
单元格类型决定了用户和单元格交互的方式。它包括如何录入数据、显示数据和验证数据。单元格类型定义了编辑器和格式器来处理如何解析数据,渲染器处理如何呈现数据。单元格类型能被设置到独立的单元格、列、行、一组单元格或者整个表格。当绑定到数据源,单元格类型依据数据类型自动设置。当然,您还可以指定自定义的单元格类型。
数据操作
SpreadJS 的数据操作将工作表设计成类似 Excel 的用户界面行为,包括:拖拽填充,拖拽释放,Excel 风格的过滤,行/列冻结和大小改变。
高速、低耗
SpreadJS 是一个基于 HTML5 技术的纯 JavaScript 控件。SpreadJS 能够把所有的内容以像素点的形式画在画布上,但它不是 HTML DOM 元素的合成。同其他普通的数据表格相比,SpreadJS 提供了更高的渲染性能和更快的界面操作(比如:选择和滚动)。此外,SpreadJS 通过一个高效的数据模型来快速操作数据,这可以方便您流畅地载入和操作海量数据。
SpreadJS 软件环境
- 浏览器:支持 HTML5 的浏览器:IE9, IE10, IE11,Edge, FireFox, Safari, Chrome。
- 前端 Excel 导入导出要求:IE10+,FireFox,Safari,Chrome。
SpreadJS V11.1 新特性
撤销/重做:用户可以使用 startTransaction/endTransaction/undoTransaction 实现支持撤销/重做的命令。
单元格/范围对角线:新增对单元格或范围设置对角线边框样式的功能,并支持保存到 JSON/Excel/PDF 文件或打印输出。
支持垂直方向显示文本: 行头/列头/单元格新增对垂直方向文本的显示支持,并支持对齐方式、自适应、折行和缩进等组合条件下的不同设置。
查看新特性SpreadJS 备受业界专家和用户认可
“SpreadJS 目前被广泛应用于表单设计和数据填报,它带给我们的不仅仅是良好的用户友好度体验,通过它我们还可以轻松设计模板,节约应用程序开发所需的时间和精力。”
—— 中国能源建设集团安徽电力建设第二工程有限公司
“SpreadJS 控件主要用于本项目中的报表设计,展示,打印等功能。参与设计报表的人员完全不需要懂代码知识,只要会用 Excel 就可以参与设计报表,很符合 R 平台在线设计无编码开发的理念,并且类 Excel 的操作模式很符合设计人员的使用习惯,大大的加快了工作效率,是日常工作的好帮手。”
—— 福建华闽通达信息技术有限公司
试用 SpreadJS 纯前端表格控件
立即试用SpreadJS 价格与授权方式
授权方式:SpreadJS 授权由两个主要方式组合构成:
- 开发授权:涵盖 SpreadJS 在终端用户应用程序开发中的使用。
每一位安装和使用 SpreadJS 的开发者均需要一个开发授权。针对企业中常见的多名开发人员同时使用 SpreadJS 的情况,我们提供优惠的团队授权和企业授权模式。 - 部署授权:涵盖了 SpreadJS 可再发行文件的复制、分发和部署,它是最终应用程序的一部分。
包括任何 SpreadJS 可再分发文件的终端用户应用。部署授权按照部署域名或者 IP 地址的数量计数。一个域名(例如:www.grapecity.com.cn)或IP地址需要一个部署授权。请通过最下方联系方式联系我们取得相应数量的部署授权。
SpreadJS 在线表格编辑器是使用 SpreadJS 控件开发的源代码程序。其授权包含 SpreadJS 在线表格编辑器源码,不包含 SpreadJS 控件源码。使用该源码授权,您需要首先取得 SpreadJS 控件授权。
| 授权方式 | SpreadJS 开发授权 | SpreadJS 在线表格编辑器 | SpreadJS 部署授权 | |||
|---|---|---|---|---|---|---|
| 团队授权 I 型 | 团队授权 II 型 | 企业授权 | 个人授权 | 源码授权 | 部署授权 | |
| 价格 | ¥23,600 | ¥65,600 | ¥198,000 | ¥8,200 | ¥32,800 (需首先取得 SpreadJS 控件授权) |
详询: 400-657-6008 |
| 授权数量 | 4 | 20 | 100 | 1 | 不限 | |
| 金牌服务 | √ | √ | √ | √ | √ | |
| 培训 | 无 | 1天* | 2天* | 无 | 无 | |
| 源代码 | 无 | 无 | 含 SpreadJS 的 JavaScript 源码,不包含设计器和 Excel 导入导出组件源码 | 无 | 含 SpreadJS 在线表格编辑器源码,不包含 SpreadJS 控件源码 | |
| 部署 | 无 | 无 | 含100个部署授权 | 无 | 无 |
以上所有价格都包含了自购买日起首年的葡萄城中文金牌服务,包括服务期限内的无限次电话技术支持,金牌专区问题优先处理网络技术支持,产品版本的升级与维护版本的免费获取。同时,葡萄城会为客户提供 16% 的增值税专用发票。
培训说明:
葡萄城为 SpreadJS 提供定制培训服务,点击了解详情。
SpreadJS 合作伙伴
Spread 表格开发系列
Spread Studio 多平台表格控件集
- 功能和 Excel 高度类似
- 可实现表格数据录入和编辑等交互功能
- 灵活的定制能力,丰富的数据可视化效果
Spread 高性能表格组件
- 无需安装 Microsoft Excel
- 在应用程序中批量定制和管理 Excel
- 快速创建、导入、编辑、转换和导出 Excel 文件