SpreadJS 是一款基于 HTML5 的纯前端表格控件,兼容 450 种以上的 Excel 公式,具备“高性能、跨平台、与 Excel 高度兼容”的产品特性,备受华为、苏宁易购、天弘基金、远光软件等各领域龙头企业的青睐,并被中国软件行业协会认定为“中国优秀软件产品”。SpreadJS 可为用户提供高度类似 Excel 的功能,满足 Web Excel 组件开发、 表格文档协同编辑、 数据填报、 类Excel报表设计等业务场景需求,极大的降低企业研发成本和项目交付风险。
在线表格编辑器是 SpreadJS 的增强扩展插件,可轻松嵌入各类前端页面,内置开放的 API 和类 Excel 的 UI 设计元素,助力开发者在 Angular、Vue、React 等前端 JS 框架中,实现高性能的模板设计、在线编辑/填报和数据绑定等功能,并为 终用户带来高度类似 Excel 的使用体验。
SpreadJS 主要功能
类 Excel 的模板设计器
通过 SpreadJS 提供的类似 Excel 的模板设计器,用户可轻松设计模板,节约应用程序开发所需的时间和精力。无代码开发式设计,各行业人员均可通过 Excel 软件制作表格,然后轻松导入 SpreadJS 中,提升模板复用性。
强大、高效的计算引擎
SpreadJS 提供了强大、高效的计算引擎,可以为 复杂的公式增加计算能力,却不会过多地占用系统资源。
商业智能化的电子表格
相比其他常见的电子表格工具,SpreadJS 除已完全兼容 Excel 的 450 种公式和 92 种图表外,还具备了更全面的商业智能分析(数据透视表)和更易于开发使用的自定义扩展能力,并实现了公式的完全自定义。
全新的数据呈现方式
SpreadJS 视图控件可以帮您轻松实现灵活多变的数据布局和呈现。不再局限于传统的表格式呈现方式,而是包含了各类可变的视图,比如表格、树、卡片、看板、时间轴、甘特图和日历等等。通过布局、行模板、数据字段、计算和编辑模式等,为您提供了终极灵活且完全易用的自定制能力。
强大的 Excel 导入/导出和自定制打印能力
SpreadJS 可无损导入/导出 Excel 文件,并提供超越浏览器自身的打印能力。通过 SpreadJS 实现的预览与打印,开发人员可以自定义打印内容与打印设置,并支持在线打印和纯前端导出 PDF 功能。
工作表和单元格级别的数据绑定
SpreadJS 既可以像网格一样使用,绑定整个工作表到数据源。也可以绑定独立的单元格以呈现您所希望的样式。以上两种绑定都支持双向绑定,所以您也能使用 SpreadJS 创建录入表格。