电子表格组件调研
条评论名称 | 介绍 | 是否开源 | 备注 |
---|---|---|---|
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 基础功能免费使用 |
Star 7.5k |
Handsontable | Handsontable 是一款完全开源的在线电子表格组件,他提供了详细的文档和丰富的API接口来保证我们能实现专业级电子表格。 同时支持多种前端框架,Vue2、Vue3、React、Angular 等,非常适合有技术余力的团队进行二次开发。 |
查看License | 英文文档 Star 20.1k |
SpreadJS | 专业的在线 Excel,纯前端表格控件,功能布局与 Excel 高度类似 | 不开源 |