开源项目 发布 3 个月获得 5K Star 的 Luckysheet - 基于 MIT 协议的开源电子表格

mengshukeji · 2020年10月22日 · 最后由 sanm1992 回复于 2020年10月22日 · 813 次阅读

什么是 Luckysheet?

一款纯前端类似 excel 的在线表格,功能强大、配置简单、完全开源。

为什么要做?

现在 web 技术蓬勃发展,办公应用特别是 excel 都搬到了线上,比较流行的有腾讯文档,金山文档,石墨文档,google doc,属于企业服务。但是小型企业或者团队,如果想自己搭建一套在线表格系统呢?有没有开源的方案?

经笔者调查,一些表格具有相对简单的功能,只能显示数据和过滤器功能,或者某些表格支持多种单元格样式,但是此类功能需要付费。比较出名有 spreadjs,handsontable,这两个插件有明显的缺点,spreadjs 增值功能收费太贵,handsontable 二次开发坑很多。

我们决心制作一个功能最丰富,配置和使用最简单的开源电子表格-Luckysheet,为企业报表平台、数据分析平台、OA、协同办公工具等提供支持,并建立一个数据分析社区。具体来说,我们提供了一个类似于 excel 的在线编辑表格,其中包含单元格样式,公式,过滤,冻结和其他功能。我们基本支持 excel 的常用功能,数据分析,显示和编辑的需求。

有什么功能?

功能展示

简单列举几个主要的功能

  1. 表格设置,包括冻结行列、合并单元格、筛选、排序、查询、条件格式、批注;
  2. 支持数据分析功能包括透视表、分列、矩阵操作、内置 385 个计算函数;
  3. 支持一键截图、复制为 json 数据、共享编辑、excel 与 luckysheet 之间数据的复制粘贴。
  4. 增强功能如 excel 导入、插入图片、数据验证、行内样式
  5. 支持移动端查看
  6. 等等。。。

厉害啊。全手工打造的?网页中的表格是基于什么原理显示出来的呢?

看上去很厉害

需要 登录 后方可回复, 如果你还没有账号请 注册新账号