SpreadJS 基于 HTML5 标准,支持跨平台开发和集成,支持所有主流浏览器,无需预装任何插件或第三方组件,以原生的方式嵌入各类应用,可以与各类后端技术框架相结合。SpreadJS 以纯前端、跨平台的能力,让您的应用系统轻松获得与原生 Excel 一致的交互体验。

SpreadJS纯前端、跨平台的价值

1、支持跨平台使用

SpreadJS 不需要预装任何本地 Office 应用或插件即可正常运行。SpreadJS 具备与 Excel 高度类似的操作体验,同时也支持触摸控制,用户可以在移动设备和支持触摸的设备上使用由 SpreadJS 开发的应用程序,从而丰富访问应用程序的方式。 基于这样的能力,SpreadJS 可以在桌面电脑、平板电脑、手机或智能设备终端上进行操作,并可以轻松切换设备使用,真正摆脱了运行环境的束缚,帮您轻松应对更加灵活的应用场景。

2、支持跨平台开发

基于纯前端的特性,SpreadJS 可以与 Java、.Net、Python、NodeJS 等各类后端技术,以及 Vue、React、Angular 等前端框架相结合,轻松的构建各类报表、数据填报的中台应用,方便二次集成于各类子业务系统中。

有了 HTML5 标准的支持,加上开发控件的特性,SpreadJS 可以以原生的方式嵌入各类应用,无论是传统的 Web 应用,还是目前流行的各类 APP 及 H5 小程序。让您的应用可以轻松实现多端兼容的能力,以便给最终用户提供更丰富的功能入口。

3、支持跨平台部署

SpreadJS 对服务器运行环境没有任何依赖。无论您的应用系统部署于 Linux 或 Windows 操作系统,还是 Docker 容器、云服务,SpreadJS 都可以正常集成、部署和运行,同时还可以避免系统在扩展、迁移及重构时产生兼容性问题等一系列风险和成本。

SpreadJS 可以与任何数据库联合使用。无论是Oracle、MySQL、SQL Server 等关系型数据库,还是 MongoDB、Redis 等 NoSQL 数据库,亦或是 RESTful API 的数据接口,都可以作为数据源与 SpreadJS 交互。

4、支持内网和离线运行

SpreadJS 作为一款前端控件,其所有功能并不需要联网。因此不仅在内网环境中可以正常使用它的全部功能,甚至在网络条件不好的区域,例如高铁、飞机或野外作业时,也可以在离线环境中正常使用。用户可以在断网的情况下继续完成填报,并将数据临时存储在本地,待联网后完成提交。

5、无第三方依赖

SpreadJS 完全由葡萄城自主研发,不依赖任何第三方插件、组件或库,避免了依赖维护的成本及第三方库带来的安全漏洞风险。

6、零侵入性

SpreadJS 的嵌入,因其纯前端的特性,并不会对已有系统的架构产生破坏,仅仅需要一个浏览器环境即可增加一个在线 Excel 功能,无需修改既有系统的实现架构或者是技术平台,避免了引入新功能对原有系统的稳定性造成影响,以及由此导致的开发成本和风险。

体验 SpreadJS 纯前端表格控件

立即下载 在线体验

SpreadJS 纯前端、跨平台典型案例

江苏税软 - 税软台账系统

江苏税软 - 税软台账系统

系统基于葡萄城表格组件实现了全方位的数据校验,满足数据一致性检测需求,减轻了案件查办阶段的数据统计工作量,减少错误纰漏,提升数据准确性。

查看详细
青岛雨诺 – 雨诺订单管理系统(雨诺OMS)

青岛雨诺 – 雨诺订单管理系统(雨诺OMS)

雨诺订单管理系统,为各医疗零售门店提供了统一、简单的操作界面,借助 SpreadJS 满足了用户自定义公式、跨表格引用等多场景下的计算需求,打通了线上线下平台,在信息孤岛之间搭建通信桥梁,实现了订单、库存、财务信息在线上平台和线下 ERP 之间自由流转。

查看详细