名称 介绍 是否开源 备注
x-sheet 高性能 web javaScript 电子表格
从Demo来看,bug较多,多个 sheet 时内容没有隔离开,统计函数不生效等
MPL-2.0 Star 145
X-Spreadsheet 这是一个基于 Web(es6) canvas 构建的轻量级 Excel 开发库
Demo中没有纵向滚动条,这对于一个 Excel 组件来说,不是一个很好的体验
MIT Star 14.2k
FortuneSheet FortuneSheet 是一款开箱即用的类似 Excel 和 Google Sheets 的 javascript 表格组件。
本项目源于 Luckysheet(已经停更),并继承了它的很多代码。我们为将其转换为 typescript 做了很多努力,并且解决了一些项目层面的问题。
另外据网友总结,在研究和使用它的时候还是发现了很多问题,比如在 next 项目中无法更新和初始化数据,同时对图片的支持也不是特别友好。
MIT 支持 React
Star 2.6k
Univer Univer 提供了一个全面的企业级文档与数据协同的解决方案,支持电子表格、文本文档和演示幻灯片三大核心文档类型。通过灵活的 API 和插件机制,开发者可以在 Univer 的基础上进行个性化功能的定制和扩展,以适应不同用户在不同场景下的特定需求。
Univer 其实就是由 Luckysheet 3.x 更名而来。
Apache-2.0 license
基础功能免费使用Univer.png
Star 7.5k
Handsontable Handsontable 是一款完全开源的在线电子表格组件,他提供了详细的文档和丰富的API接口来保证我们能实现专业级电子表格。
同时支持多种前端框架,Vue2、Vue3、React、Angular 等,非常适合有技术余力的团队进行二次开发。
查看License 英文文档
Star 20.1k
SpreadJS 专业的在线 Excel,纯前端表格控件,功能布局与 Excel 高度类似 不开源spreadjs.png