SpreadJS 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SpreadJS 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SpreadJS 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 商业软件
开发语言 C# JavaScript HTML/CSS
操作系统 跨平台
软件类型 商业软件
所属分类 Web应用开发网页组件
开源组织
地区 国产
投 递 者 葡萄城技术团队
适用人群 未知
收录时间 2016-07-20

软件简介

SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,以“高速低耗、纯前端、零依赖”为产品特色,可嵌入任何操作系统,同时满足 .NET、Java、响应式 Web 应用及移动跨平台的表格数据处理和类 Excel 的表格应用开发,为终端用户带来亲切的 Excel 体验。SpreadJS 在数据展示、前端导入导出、图表面板、数据绑定等场景无需大量代码开发和测试,可极大节省研发成本并降低交付风险。

为什么需要SpreadJS

强大的前端电子表格能力,功能、UI 与 Excel 高度类似

使用 SpreadJS 在线表格编辑器,可在浏览器中用 Excel 的方式呈现数据,并轻松创建类 Excel 应用,实现 Excel 的数据交互和分析

高效的计算引擎,兼容 450 种以上的 Excel 公式

兼容 450 种以上的 Excel 公式和内置函数,用户可自定义函数,支持跨表格引用,轻松实现数据聚合,让有效数据不断完善

一流的框架支持及扩展,符合 UMD 规范,可按需加载

基于原生 JavaScript,全面兼容 Angular、React、Vue、TypeScript、Breeze、Knockout 框架,符合 UMD 规范,可按需加载,并易于在 VSCode 中使用

完善的数据可视化能力

提供了丰富的图表、迷你图、条件可视化及形状,可为 Web 应用程序带来更具创意和灵活性的数据可视化方式

纯前端导入、导出 Excel 文件

使用纯前端的方式提供 Excel 文件的导入及导出,支持前端 PDF 导出,并可实现后端多平台导入、导出

更高的渲染性能和响应速度

使用了 HTML5 图形(Canvas)绘制界面,相比传统的 DOM 元素,具备更高的渲染性能和响应速度

展开阅读全文

评论 (13)

加载中
qq浏览器能打开wps的excel,感觉这个软件很精彩,但是实用性不强
2019/10/16 21:20
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
这是中国人吃白食习惯了,你给开源社区做过什么贡献了?你使用过的这么多开源产品,你有给过一点赞助打赏了吗?做开源的人也要吃饭,更何况收费可以让开发者不断完善软件,不要动不动就喷,这世界没人欠你的
2020/12/16 09:21
回复
举报
漂亮,正好给那些伸手党一个耳光
2020/12/16 10:44
回复
举报
说的好像你给jquery钱了一样
2021/05/17 12:13
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
我不喷, 不像你. 能喷. 发广告当然可以. 但是这货是在开源社区引流. 还在Gitee占坑 , 但是一行代码都没有开源. 是不是过分了? 你看见我吃白食了?
2021/05/17 12:07
回复
举报
反映不要这么过激,开源与商业本就是相辅相成的。
2021/01/21 10:23
回复
举报
商业也好, 开源也行. 这个无所谓, 但是一丁点开源都没有. 还天天在开源社区发广告. 是不是就过分了. 在开源社区发就算了, 还在Gitee占坑, 以后谁还开源? 点开任何一个软件, 都是打着开源的名号, 看不到一行开源代码.
2021/05/17 12:05
回复
举报
这个东西应该是开源中国审批才能正式发出来的吧,如果没经过审批其实也没什么,商业软件的作用就是敦促开源软件的产生啊,我能理解你的心情了,不过我觉得你的担心可能没什么必要,商业软件的运作是在“独占”或“好用”基础之上的,开源是提供一个替代的软件公司可自主掌控的替代方案,所以我觉得即便是闭源,活跃在开源社区也没什么,如果真的好用,思路很棒,那何乐而不为呢,只不过我觉得你可能之前被它恶心到了,所以才很膈应它。
2021/05/19 09:16
回复
举报
打分: 很差
又不是开源组件,你是来打广告的么?
2018/08/10 08:48
回复
举报
该评论暂时无法显示,详情咨询 QQ 群:912889742
9494
2019/11/26 18:11
回复
举报
更多评论
2021/05/17 08:58

纯前端表格控件 SpreadJS 发布更新,数据透视分析能力更加强大

SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性。近日,SpreadJS V14.0 Update1版本发布更新,其数据透视表插件功能再度大幅增强,为用户提供更加稳定、强大的数据分析和数据可视化效果。 数据透视表功能增强 SpreadJS的数据透视表插件已经覆盖了现有Excel 中90% 以上的功能,并且做到了与 Excel 完全兼容,您可以将设计好的透视表在 Spread...

1
17
发表了资讯
2020/11/10 09:52

纯前端表格控件 SpreadJS V14.0 发布:组件化编辑器+数据透视表

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

0
22
2020/08/14 09:49

SpreadJS V13.0 Update2 发布,增强产品功能、新增 Vue 等框架的示例代码

SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,被中国软件行业协会认定为“中国优秀软件产品”。 伴随着SpreadJS V13.0 Update2 的正式发布,其图表、排序、形状等功能进一步增强。同时,针对重要的产品资源,SpreadJS还在『学习指南』中增加了React、Vue、Angular框架的示例代码,具体内容见下方说明: 在『学习指南』中增加 React、Vue...

1
24
2019/10/18 09:43

SpreadJS v13.0 发布,聚焦表单设计与数据交互,大幅提升工作效率!

纯前端表格控件 SpreadJS,是一款成功应用于华为、招商银行、天弘基金、苏宁易购等国内外知名企业的前端开发工具,其带来的价值不仅体现在帮助开发人员在其Web应用程序中快速构建 Web Excel 、数据填报、在线文档、图表公式联动和类 Excel UI 设计等功能模块,更帮助企业大幅降低数据处理成本,提升企业信息化水平和项目交付能力。 伴随着 SpreadJS V13.0 的发布,其表单设计与数据交互能力再度增强,产品易用性和数据处理效率大...

9
38
2019/08/13 10:21

SpreadJS 纯前端表格控件 V12.2 发布更新

SpreadJS 是一款基于 HTML5 的纯前端电子表格控件,以“高速低耗、高度类似Excel、可无限扩展”为产品特色,提供移动跨平台和浏览器支持,同时满足 .NET、Java、App 等应用程序中的 Web Excel 组件开发、数据填报、在线文档、图表公式联动、类 Excel UI 设计等业务场景,为您带来亲切的 Excel 体验。 在此前的新版本前瞻中,我们已经为大家介绍了 SpreadJS V12.2新增的六大核心特性,点击此处即可快速查看,这些新特性包括: 打...

8
41
2019/06/12 10:58

【隆重发布】纯前端表格控件 SpreadJS V12.1

纯前端表格控件 SpreadJS V12.1 已经正式发布,本次新版本中包含了诸多来自客户反馈的重要特性,例如:状态条(Status Bar)、自动填充(AutoFill)以及比Excel更加灵活的数据验证提示样式(Data Validation Highlight Style)等。 在列举纯前端表格控件 SpreadJS V12.1 的全部功能之前,请下载最新安装程序,以便同步体验! >>纯前端表格控件 SpreadJS V12.1下载地址 运行时的新特性 双击自动填充(Double Click Auto Fill) ...

2
41
2018/08/09 14:36

SpreadJS V11.2 新版本发布,全面支持 React 和 Vue

SpreadJS 是一款基于 HTML5 的纯 JavaScript 电子表格和网格功能控件,在外观、功能和操作上都与 Excel 高度类似,在表格数据处理上比 Grid 类控件更为优秀,被开发人员誉为可嵌入系统开发的在线 Excel。 近日,纯前端表格控件 SpreadJS V11.2 正式推出,全面支持 React 和 Vue,并提供了工作表区域偏移和 CSS 自定义分组等功能。 本次更新的主要内容有: SpreadJS 全面支持 React 和 Vue SpreadJS 现在支持与 React 和 Vue 框架...

5
27
发表了资讯
2017/12/08 09:50

SpreadJS 表格控件发布 V11 版本,新增图表及前端 PDF 导出

日前,全球最大的控件提供商葡萄城宣布,SpreadJS 纯前端表格控件正式发布V11 版本。新版本亮点颇多,不但为用户带来期待已久的图表功能,还新增前端导出 PDF、列分组等功能,在数据可视化方面更进一步,受到了开发人员的广泛关注。 SpreadJS是基于HTML5的JavaScript电子表格和网格功能控件,适用于.NET、Java和移动端等各平台在线编辑类Excel功能的表格程序开发。开发人员可利用SpreadJS,更好的显示和管理类似 Excel 的数据,...

3
70
发表了资讯
2017/06/21 11:55

SpreadJS 全面支持 Angular2,V10.2 版本即将发布

日前,纯前端表格控件 SpreadJS 发布了最新的CTP版本,在此版本中增加了对 Angular2 的支持以及一些 bug 修复。 SpreadJS 纯前端表格控件是基于 HTML5 的 JavaScript 电子表格和网格功能控件,提供了完备的公式引擎、排序、过滤、输入控件、数据可视化、Excel 导入/导出等功能,适用于 .NET、Java 和移动端等各平台在线编辑类 Excel 功能的表格程序开发。 Angular2 是一套完整的前端框架,用于构建移动应用和桌面 Web 应用的开发...

3
36
发表了资讯
2016/12/12 15:18

SpreadJS V10 发布,纯前端表格控件

伴随着新版本的发布,SpreadJS纯前端产品包日益壮大! 原有SpreadJS产品正式更名为SpreadJS表格(Spread.Sheets)。并推出了全新的SpreadJS视图(Spread.Views)控件并正式加入SpreadJS产品包(SpreadJS表格+SpreadJS视图)中。 SpreadJS表格控件增加纯前端导入导出Excel功能,对后台服务器再无依赖,真正华丽丽的实现了表格控件在纯前端上的各原有功能。更提供了跨平台设计器,满足各种操作系统上设计表格的需求。无论Windows, MacO...

8
59
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
2019/04/22 15:07

spreadjs 小记

首先声明一个容器 <div id="ss" class="sample-spreadsheets" style="margin:1px 1px 1px 1px;"> </div> 然后初始化表格 var spreadNS = GC.Spread.Sheets; var spread = new GC.Spread.Sheets.Workbook(document.getElementById("ss"), { sheetCount: 1, newTabVisible: false }); 导入数据 spread.fromJSON(stylejs);--参数模板数据。json字符串 是否隐藏行头列头,true/false sheet.options.rowHeaderVisible = true; sheet....

0
0
发表了博客
2019/04/10 16:51

SpreadJS 自定义数字格式

下载SpreadJS最新试用版 前言 | 问题背景 在不同的应用场景中,数字格式千变万化,即便强大如Excel,也无法满足所有的数字格式的需求。有用户提出了这样的需求:小数超过两位时,只保留两位且不做进位(例如123.456显示123.45);小数不足两位时,无后缀0(例如123.4就显示123.4);没有小数时只显示整数(例如123就显示123);整数部分需要能够每三位添加一个分位符(例如1234显示1,234)。 问题分析与解决思路 针对这样的“非...

0
0
发表了博客
2019/12/06 11:55

SpreadJS 生成报表

空了再写个完整的demo吧 //报表控件 输入参数待定 function SpreadObj(response) { var spread = null; //数据列表 var dataArray = [ ["位置", '至上期末位移值(mm)', '本期位移(mm)','至本期末位移(mm)', '最大位移量(mm)', '位移速率(mm/月)', '预警值(mm)', '控制值(mm)'], ]; //数据列表信息 端点坐标 var dataListInfo = { x: 0,//顶点坐标(左上...

0
0
发表了博客
2019/04/22 15:33

spreadjs 复制单元格样式

/** * @param {起始行} a * @param {起始列} b * @param {复制到行} c * @param {复制到列} d * @param {复制多少行} e * @param {复制多少列} f * @param {添加行循环次数} g * @param {要复制的sheet页行} copyA * @param {要复制的sheet页列} copyB * @param {要复制标签页} copySheet * @param {复制到标签页} toSheet * @param {spread} spread */ function copysty(a, b, c, d, e, f, g,copyA,copyB,copySheet,toSheet,sp...

0
0
发表了博客
2019/04/16 14:17

SpreadJS 数组公式(Array Formula)简介

下载SpreadJS最新试用版 前言 | 问题背景 数组公式允许您使用公式执行复杂任务。它们允许您一次计算多个单元格的值。您可以使用单个数组公式替换多个标准公式。SpreadJS支持数组公式,如果允许用户创建公式,则可以在运行时输入公式后使用Ctrl + Shift + Enter创建数组公式,也可以使用setArrayFormula方法。导出或导入Excel格式的文件和JSON对象时,支持数组公式。 但使用数组公式具有以下限制: 数组公式不支持包含合并单元格...

0
0
发表了博客
2019/06/18 11:04

从零开始,SpreadJS 新人学习笔记

Hello,大家好,我是Fiona,从事前端开发工作,我十分热爱我的工作和一直默默栽培我的老板(这段请加粗)。 前不久,接到老板的安排: 说实话,接到这个需求,我整个人的状态是这样的: 但是,我不能辜负领导的期待,毕竟这是我最喜爱的工作!(这段请加粗,H1字号) Excel经过数十年的发展,已经成为当之无愧的数据处理之王,如今不但要实现它的全部功能,还要把它嵌入到我们自己的系统中,为了避免 996.ICU,我选择百度一下: ...

0
0
发表了博客
2019/04/22 16:35

SpreadJS:强大的数组公式(Array Function)

下载SpreadJS最新试用版 前言 | 问题背景 数组公式是电子表格中功能最强大且未充分利用的计算功能之一,允许用户使用更简单的计算替换数千个公式,同时提供相同的结果。例如,它们可用于轻松创建销售表中的另一个自动计算列,或创建一些过滤数据。使用数组公式的一些好处包括: 在复杂的计算中消除了对中间公式的需求 没有数组公式,有些计算是不可能的,因为它们需要使用整个值数组而不是单个值 可以给出单个结果或多个结果 确...

0
0
发表了博客
2018/10/30 10:11

SpreadJS公式函数示例集合|附下载

下载SpreadJS最新版本 SpreadJS是一个面向企业级应用开发的综合性、高效能的基于HTML5的纯JavaScript电子表格控件。SpreadJS有着强大的表单处理能力和电子表格功能。这些功能包括跨表单引用和计算,这样就能够充分利用多个表单上的数据和公式。 自定义函数 你可以在Spread.Sheets中添加自定义函数并在表单中使用它们,创建自定义函数时你需要从GC.Spread.CalcEngine.Functions派生并重写一些关键方法。 下载Demo 使用INDIRECT函...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
13 评论
90 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部