V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wbfsa
V2EX  ›  程序员

国产之光,完全自主开源的在线电子表格,类似 google sheet 和 excel

  wbfsa · 2020-10-10 16:38:20 +08:00 · 18763 次点击
这是一个创建于 1529 天前的主题,其中的信息可能已经有所发展或是发生改变。

背景

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

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

介绍

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

更方便的是,Luckysheet 是用纯 JavaScript 编写的前端表格库,可以嵌入到任何前端项目或应用程序中,增强原有的系统功能,而无需使用 excel 或其他复杂的软件进行数据处理。这使我们的数据处理、分析、显示和存储可以由一个系统完成,而无需切换平台,不切换系统,便于集成和完全自动化。

体验

功能及架构

功能 架构

121 条回复    2023-03-21 13:42:56 +08:00
1  2  
m1911star
    101
m1911star  
   2020-10-11 19:47:00 +08:00 via Android
钉钉文档招前端,我们也在做办公三大件,和你的这个很契合,有兴趣聊聊吗?
Chigogo
    102
Chigogo  
   2020-10-12 01:36:12 +08:00
@sunorg wx 的 base64: enF6emdnDQror7flkYror4nmiJHmmK9W56uZ5p2l55qE77yB6LCi6LCi
wbfsa
    103
wbfsa  
OP
   2020-10-12 07:53:38 +08:00
@m1911star 阿里系应该有语雀了?可以相互交流下,不知道方向是否一致
m1911star
    104
m1911star  
   2020-10-12 09:18:59 +08:00
@wbfsa

dingding base64: d3hteXg5Mw==
wx base64: bTE5MTFzdGFy


上面是两种联系方式,你看哪种方便,期待交流~
Hallujah
    105
Hallujah  
   2020-10-12 10:05:52 +08:00
支持,特别适合我们轻量的在线文档编辑
zhuoyan
    106
zhuoyan  
   2020-10-12 10:43:51 +08:00
学习一下
lcw0622
    107
lcw0622  
   2020-10-12 10:55:34 +08:00
后端是还没开源吗?
lx91714
    108
lx91714  
   2020-10-12 12:20:48 +08:00 via Android
很强
wbfsa
    109
wbfsa  
OP
   2020-10-12 14:49:03 +08:00
@lcw0622 没有,之后会上一个协同编辑的 demo
JailBreak
    110
JailBreak  
   2020-10-12 15:31:57 +08:00
非常强,这么大的项目,为啥不用 TS 实现
c4fun
    111
c4fun  
   2020-10-12 18:48:56 +08:00
学习一下。这个开源之后如何加入贡献呢?
c4fun
    112
c4fun  
   2020-10-12 18:55:08 +08:00
楼主在 kickstarter 上面的介绍没有配音啊,而且 kickstarter 是一个很 consumer based 的东西。现阶段有考虑过直接拿国内二维码或者 patreon 吗?
wbfsa
    113
wbfsa  
OP
   2020-10-13 02:13:23 +08:00 via iPhone
@JailBreak 启动的时候 ts 还没出来,现在的导入导出插件 https://github.com/mengshukeji/Luckyexcel 是用 ts 写
wbfsa
    114
wbfsa  
OP
   2020-10-13 02:16:15 +08:00 via iPhone
@c4fun 口语不好 没法出镜😂, 私信交换下联系方式? 现在都是在尝试,就像之前朋友所说: 用爱发电不是长久之计
JailBreak
    115
JailBreak  
   2020-10-13 14:18:17 +08:00
@wbfsa 这么久远吗,看 Github 是半年前开始提交
wbfsa
    116
wbfsa  
OP
   2020-10-13 17:07:42 +08:00 via iPhone
@JailBreak 😁厚积薄发嘛
firefox12
    117
firefox12  
   2020-10-13 19:37:04 +08:00
@wbfsa 问一下 我简单看了下 只有几十个 js, 这样就实现了 excel 的功能吗? 感觉 excel 需要几十万行上百万代码才能实现的。 你们的差别在哪里?
wbfsa
    118
wbfsa  
OP
   2020-10-13 21:40:15 +08:00 via iPhone
@firefox12 灵魂提问😅 其实我也不太清楚,我自己理解就是 chrome 也是一个载体 提供了各种 api 和 gui 这些 excel 都需要去自己实现。而且 c++的代码量会更多一些。 而且更重要的是 excel 的宏 vb 等几个大功能我们还没有实现,数据透视表 表格 等功能还不完善,而且数字格式解析算法也还没完全写对。 路漫漫
firefox12
    119
firefox12  
   2020-10-14 10:00:32 +08:00
@wbfsa 我可以这么看,这个就是一个利用了 chrome 的 ui 节省了大量 GUI 操作的一个壳子。 关于 vba 这种子系统还是不支持。 本质上就是个漂亮的支持编辑的 table, 内置支持了一些基本的 sum 这样计算的前端。

但是也很了不起, 作为 excel 的前端,已经绰绰有余。 这些计算 校验 其实放在后端,可以作为卖钱的主要卖点。
wbfsa
    120
wbfsa  
OP
   2020-10-15 09:03:44 +08:00 via iPhone
@firefox12 很有商业思维👍🏻
tuomasi
    121
tuomasi  
   2023-03-21 13:42:56 +08:00
无愧国货之光
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5424 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 08:11 · PVG 16:11 · LAX 00:11 · JFK 03:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.