当前位置:网站首页>SpreadJS 15.1 CN 与 SpreadJS 15.1 EN
SpreadJS 15.1 CN 与 SpreadJS 15.1 EN
2022-07-05 23:18:00 【john_dwh】
开发人员为什么需要 SpreadJS?没破解版-Ω578867473
SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 多种 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、明源云、远光软件等知名企业青睐,被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 在界面和功能上与 Excel 高度类似,但又不局限于 Excel,而是为企业信息化系统提供 表格文档协同编辑、 数据填报 和 类 Excel 报表设计 的应用场景支持,极大降低了企业研发成本和项目交付风险。
使用 SpreadJS 的在线表格编辑器,可直接在 Angular、 React、 Vue 等前端框架中实现高效的模板设计、在线编辑和数据绑定等功能,为最终用户提供高度类似 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 文档
用不到 100 行代码,在前端实现各类电子表格的功能
在线表格编辑器
开放的 API 和类 Excel 的 UI 设计元素
提供模板设计、在线编辑等功能
在线导入导出 Excel 文档
支持触摸控制的功能区和菜单面板
纯中文操作界面,支持 Excel 的主题风格
数据填报
实现类 Excel 的数据填报与展示
内置在线填报、打印报送、实时预览和数据校验的 API;通过自定制开发,可满足批量导入导出 Excel、填报暂存、多 sheet 填报和多级上报等业务需求。
类 Excel 报表设计
降低从本地到线上的数据迁移工作量
兼容 Excel 数据格式,提供高度类似 Excel 的使用体验,通过二次开发,可将 SpreadJS 嵌入企业报表 SaaS 平台,复用业务系统原始 Excel 报表模板。
表格文档协同编辑
实现多人实时协同编辑的在线文档
提供单元格级别的操作颗粒度,通过二次开发,可在前端解析 Excel 文档,满足多人协作、协同编辑、数据同步、版本管理、历史查询等在线文档开发需求。
六大主要功能:::
类 Excel 表格编辑器
SpreadJS 的表格编辑器提供了高度类似 Excel 的功能和 API,可在线/离线设计报表模板、编辑、计算、分析数据并与数据库绑定,满足填报系统开发需求。
高性能数据处理
SpreadJS 提供了高效的计算引擎,并针对数据处理性能进行了优化,可满足企业各类数据计算、可视化、数据透视分析等需求,却不会过多地占用系统资源。
导入/导出 Excel
SpreadJS 支持在线导入/导出 Excel(xlsx)、导出 PDF 文档,用户可在浏览器中加载并修改各种 Excel 文档,并将修改后的数据保存到数据库中。
内置 450 多种计算公式
SpreadJS 的计算引擎支持 450 多种 Excel 公式函数,包括自定义函数、数组函数、动态数组、异步函数、XMATCH、LET 、XLOOKUP 函数等。
数据绑定
使用 SpreadJS 可以直接通过模板创建与数据的绑定关系,即可绑定 JavaScript 对象和对象数组,也可将整个工作表、表格或单元格绑定到数据源。
丰富的数据可视化手段
SpreadJS 内置 32 种图表、18 种迷你图和 182 种形状,丰富的数据可视化手段可以为系统添加更多细节展现,并且可以在 Excel 中无损导入和导出。
边栏推荐
- Comparison between webgl and webgpu [3] - vertex buffer
- Southeast Asia e-commerce guide, how do sellers layout the Southeast Asia market?
- Detailed explanation of pointer and array written test of C language
- 代码农民提高生产力
- [original] what is the core of programmer team management?
- Hcip course notes-16 VLAN, three-tier architecture, MPLS virtual private line configuration
- 2:第一章:认识JVM规范1:JVM简介;
- How to insert data into MySQL database- How can I insert data into a MySQL database?
- C# Linq Demo
- Sum of two numbers, sum of three numbers (sort + double pointer)
猜你喜欢
Switching power supply buck circuit CCM and DCM working mode
698. 划分为k个相等的子集 ●●
Week 17 homework
Three. JS VR house viewing
orgchart. JS organization chart, presenting structural data in an elegant way
There are 14 God note taking methods. Just choose one move to improve your learning and work efficiency by 100 times!
February 13, 2022-4-symmetric binary tree
Realize reverse proxy client IP transparent transmission
Dynamic planning: robbing families and houses
Brushless drive design -- on MOS drive circuit
随机推荐
regular expression
Multi sensor fusion of imu/ optical mouse / wheel encoder (nonlinear Kalman filter)
Use the rewrite rule to rewrite all accesses to the a domain name to the B domain name
How to insert data into MySQL database- How can I insert data into a MySQL database?
TVS管和ESD管的技术指标和选型指南-嘉立创推荐
帶外和帶內的區別
TVS管和ESD管的技術指標和選型指南-嘉立創推薦
Rethinking about MySQL query optimization
Design and implementation of secsha system
【LeetCode】5. Valid Palindrome·有效回文
Différence entre hors bande et en bande
Use of shell:for loop
Summary of binary tree recursive routines
Dynamic planning: robbing families and houses
2: Chapter 1: understanding JVM specification 1: introduction to JVM;
Pyqt control part (I)
(4)UART應用設計及仿真驗證2 —— TX模塊設計(無狀態機)
Attacking technology Er - Automation
698. 划分为k个相等的子集 ●●
Dynamic memory management (malloc/calloc/realloc)