跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 国产之光,完全自主开源的在线电子表格,类似 google sheet 和 excel
未分類
10 10 月 2020

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

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

資深大佬 : wbfsa 5

背景

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

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

介绍

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

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

体验

  • Github: https://mengshukeji.github.io/LuckysheetDocs/
  • Demo: https://mengshukeji.github.io/LuckysheetDemo/ 国产之光,完全自主开源的在线电子表格,类似 google sheet 和 excel

功能及架构

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

大佬有話說 (100)

  • 資深大佬 : Dushusir

    功能有点强啊,准备试用下。

  • 資深大佬 : THESDZ

    想问下和`onlyoffice`的区别?

  • 主 資深大佬 : wbfsa

    @THESDZ MIT 协议,如果只看 spreadsheet 功能,互有优点。

  • 資深大佬 : yanzhiling2001

    NB

  • 資深大佬 : ixinshang

    用起来挺流畅。 只是只有英文的吗
    另外,是否支持多版本。

  • 資深大佬 : xiaochong0302

    叼咋天呀,支持一下!

  • 資深大佬 : renmu123

    我 Excel 用得很香的一个功能是快速填充,不知道有没有支持。还有公式的支持程度,比如支持到 office2013,或者对标 office365 。(现在手机实在不方便试用

  • 資深大佬 : weilongs

    持续关注

  • 主 資深大佬 : wbfsa

    @renmu123 支持,公式支持非常复杂的嵌套(=ROUND(收入!$C$5+SUM(收支!$C$6:$C$10,收支!$C$15:$C$19)+SUM(金融!C5),2))

  • 主 資深大佬 : wbfsa

    下拉刷新,拖动公式等用户体验优化得几乎和 Excel 差不多,公式支持 380 多个(包括最新 2019 的动态数据公式 sort 和 filter ),几乎都全了。还有自主开发的公式

  • 資深大佬 : tumaowolf

    666

  • 資深大佬 : zvcs

    这个确实牛逼!

  • 資深大佬 : demonlin

    持续关注

  • 資深大佬 : freshgoose

    话说你这跟葡萄城的有啥主要区别吗

  • 資深大佬 : Takuron

    虽然不喜欢开口就是国产之光的宣传,但真的厉害,支持,持续关注。

  • 主 資深大佬 : wbfsa

    @freshgoose 它是行业标杆,目前对比它 Luckysheet 还有一些不足之处。优势就是 MIT

  • 資深大佬 : vector2axis

    持续关注

  • 資深大佬 : shyling

    厉害啊

  • 資深大佬 : samuel

    连透视表都实现了,用心了,支持支持

  • 資深大佬 : ozn

    为啥不整中文?(虽然也能看的懂,确实 用起来很舒服,ps:平常用 Google doc

  • 資深大佬 : xinyana

    大工程,确实牛

  • 資深大佬 : mywaiting

    不管是不是国产之光,我觉得能基本实现 Excel 的功能就很牛逼了

    这货有商用的潜质的,靠爱发电不长久,为了长远发展考虑,建议还是双许可证发行比较好

  • 資深大佬 : Hoegl

    @ozn @ixinshang 修改 locale 文件夹的 locale()函数就可以了,修改 store 文件夹的配置文件不知道为什么没有用

  • 資深大佬 : mywaiting

    等等!我依稀好像见到文案里有 jQuery ?啥都不说了,请接收我五体投地的佩服~~~

  • 資深大佬 : Hoegl

    回复 #23,我 sb 了,store 文件夹不是配置文件,config.js 才是

  • 資深大佬 : secondwtq

    看上去非常牛逼,准备试下能不能替代 Google Sheets 用。

  • 資深大佬 : bojue

    看 17 年发布的上个主题,果然是以年为单位的大工程,支持

  • 資深大佬 : alinwu05

    为什么这么优秀?!

  • 資深大佬 : datafeng

    屌炸天啊!

  • 資深大佬 : Netizen2

    多普通电脑用户老说好麻烦的!

  • 資深大佬 : ozn

    一开始还可以打开,怎么现在打不开了呀

  • 資深大佬 : dk7952638

    太过牛逼,老夫已经试遍了 github 上的 excel 库,就你最牛逼!

  • 資深大佬 : MrStark

    six six six

  • 資深大佬 : firefox12

    牛逼,中国软件都是这样的产品 就可以真的硬钢美国了。

    问一句 我不太会前端,为什么既有 vue2.6 还有 vue3.4 的库?

  • 資深大佬 : gary36

    厉害\(°o°)/

  • 資深大佬 : telami

    new bee

  • 資深大佬 : EminemW

    强啊

  • 資深大佬 : isyu

    MIT 许可证,是真的强

  • 資深大佬 : SenLief

    必须点个 star

  • 資深大佬 : eoo

    牛逼啊

  • 資深大佬 : tanghongkai

    虽然讨厌所谓国产之光,但是仔细看看真的很强

  • 資深大佬 : rioshikelong121

    厉害。。

  • 資深大佬 : ltm

    老哥,稳

    Confluence 又有新插件了

  • 資深大佬 : Dushusir

    @firefox12 是用的 vue 的状态管理库 vuex3.4

  • 資深大佬 : 0312birdzhang

    牛逼, 很强啊

  • 資深大佬 : bobiscool

    NIUB

  • 資深大佬 : namelosw

    请问协同部分可以再展开下嘛? OT 还是 CRDT ?

  • 主 資深大佬 : wbfsa

    @namelosw CRDT

  • 資深大佬 : xrr2016

    标记一下

  • 資深大佬 : yimity

    请看一下 spreadjs

  • 資深大佬 : zlgodpig

    赞,牛逼

  • 資深大佬 : WebKit

    厉害呀

  • 資深大佬 : bequt

    牛逼 stars

  • 資深大佬 : jones2000

    小程序支持吗?

  • 資深大佬 : liukrystal

    非常棒,mark 一下

  • 資深大佬 : wuxie1

    太牛逼了,老哥团队有几个人啊

  • 資深大佬 : WinG

    demo 打不开啊?

  • 資深大佬 : zuokanyunqishi

    强大。支持

  • 資深大佬 : JavaDeveloper

    github.io 这个域名打不开了

  • 資深大佬 : haoxuexiaoyao

    能不能结合这个开源的 gridstudio,就可以直接使用 Python 进行各种数据分析了 https://github.com/ricklamers/gridstudio

    @wbfsa

  • 資深大佬 : jqh

    666

  • 資深大佬 : mengkun

    太强了!这次是真 · 国产之光!

  • 主 資深大佬 : wbfsa

    @JavaDeveloper https://github.com/mengshukeji/Luckysheet 直接访问项目地址试试?

  • 資深大佬 : towser

    这是真国产之光

  • 主 資深大佬 : wbfsa

    @haoxuexiaoyao 和 Python 结合是个好主意,我们还想过直接在客户端进行编程和分析。因为 googlesheet 和 excel 好像都支持 js 了,不知道为啥没有引入 python https://github.com/nicolaspanel/numjs

  • 資深大佬 : hugsky

    这才是 V2EX 该有的样子

  • 資深大佬 : idtaanlcoe

    6 比啊

  • 資深大佬 : zhuangzhuang1988

    ( ఠൠఠ )ノ

  • 資深大佬 : slamDunkLINk

    就是英文看着有点别扭,还是厉害啊

  • 資深大佬 : seeker

    你好我是阿里巴巴,请问多少钱可以卖?

  • 資深大佬 : hahaheheguo

    @seeker 我是四十大盗 直接抢就完了,费那事干嘛^^

  • 資深大佬 : forsky

    we need mandarin .

  • 資深大佬 : forsky

    无愧国货之光。we need mandarin .

  • 主 資深大佬 : wbfsa

    @forsky 当然支持,都国际化好了。

    “`luckysheet.create({ container: ‘luckysheet’, lang: ‘zh’});“`

  • 資深大佬 : FreeEx

    很强

  • 資深大佬 : liangkang1436

    牛逼!收藏了!

  • 資深大佬 : ershierdu

    很强

  • 資深大佬 : sunorg

    请问主,感谢好项目,良心巨作!

    有几个问题请教下:
    1.目前可否用于产品环境?
    2.能否实现单元格放某些 html 代码,比如表单元素,如一个按钮,一个下拉框,
    3.风格样式是否能自定义,如整体,或者单元格

    谢谢

  • 資深大佬 : SingeeKing

    东西看着不错,但是那个架构图看起来着实有点拉低逼格

  • 資深大佬 : Chigogo

    软件做的不错,我是一个视频 up,专门做软件推荐。需要宣传可以找我~

  • 資深大佬 : sunorg

    粗略看了下文档,还发现有几个问题,再次求教下。

    1. sheet 的初始化是否可以异步处理
    2. 排序表头,是否也可以异步
    3. 数据的过滤是否也可以异步

    如果都可以,那完全可以当做动态表格用在项目中去。

  • 資深大佬 : sunorg

    @Chigogo DXD,你的联系方式是?

  • 資深大佬 : radeonisk

    先支持下,去看了下 demo,有些 UI 上的小细节可以再优化,比如字体别用 Times New Rome,子菜单鼠标悬停出来的效果再缓和一点,等等

  • 主 資深大佬 : wbfsa

    @sunorg 都可以异步加载,CRDT 也是可以的

  • 主 資深大佬 : wbfsa

    @SingeeKing 感谢提建议

  • 主 資深大佬 : wbfsa

    @radeonisk UI 还没太注意,可以一起贡献^^

  • 資深大佬 : creanme

    太叼了

  • 資深大佬 : justin2018

    厉害~ 就服你~

  • 資深大佬 : sunorg

    @wbfsa

  • 主 資深大佬 : wbfsa

    @sunorg 1. 已经有不少人在自己产品里用了。2.因为表格是 canvas 渲染的不能用 html 代码,但是下拉框、复选框已经内置,图片不能插入到一个单元格里,但是可以与单元格位置大小联动,类似现在的腾讯文档。

  • 資深大佬 : hareandlion

    可以可以,再 docker 化一下,以后就更方便了

  • 資深大佬 : GzhiYi

    支持一下,加油做得更好。

  • 資深大佬 : Monst3r

    刚好最近有一堆表格要搬上网共享,用了腾讯和其他共享表格,难用的要死。学习下

  • 資深大佬 : dragonszy

    战略马克

  • 資深大佬 : i0error

    awesome

  • 資深大佬 : JCZ2MkKb5S8ZX9pq

    平时 excel 用得最多的是表格,条件公式(数据可视化 /查重查错),偶尔会用到数组公式(一般都预处理好了)。
    另外图片如果能支持类似 numbers 的单元格插图片的功能就好了,不过那个可能要加私有规则了。

  • 資深大佬 : codehz

    图表在 125%缩放下会超出范围。。。。

  • 資深大佬 : JCZ2MkKb5S8ZX9pq

    试了一下,提几个个人常用功能的不足。

    快捷键支持
    Ctrl+D/R 复制
    Ctrl+shift+加号插行 /Ctrl-删行删列

    条件公式里一些复杂的部分还没支持。比如手动大小值或者百分比值之类的。

    另外最要命的是没找到表格。就是 excel 里把单元格转换成表格,然后表格可以按列名调用并统一公式之类的。没有表格的话就是一堆散装单元格了。而现在 Ctrl+A 也无法自动识别出“一组”数据。

    保存到本地,打开本地文件编辑的功能有吗?毕竟 excel 大都是工作相关的内容。

    PS:一些 UI 建议。
    既然完全自定义了,有些时候需要比较大的纵向空间,工具栏就可以丢两侧。
    工具栏有些可以考虑 hover 触发,现在大都要点一级再点二级,多一次点击。recent 可以考虑单独放一块。
    有些图标示意不明,需要熟悉一下,可以考虑加一个显示文字的开关,或者按住快捷键提示一下。

  • 主 資深大佬 : wbfsa

    @codehz @JCZ2MkKb5S8ZX9pq 有不足之处,欢迎提 issues,体验方面的优化也非常欢迎 ^^

  • 主 資深大佬 : wbfsa

    @JCZ2MkKb5S8ZX9pq
    1. 条件格式可以新增规则,那里可以手工输入值或百分比。
    2. 表格功能已经加入计划中了。
    3. 之后考虑 Electron 封装
    4. UI 现在是需要改进下,比较这方面的体验师^^
    感谢大佬提那么多建议

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具