在Logseq中插入电子表格

各位好,

我新制作了一个插件,集成了 Luckysheet 这款电子表格,有需要的朋友可以关注下。请注意看README哈。插件已经提交到了插件市场,可在插件市场中直接下载。

2022-03-14T16:00:00Z 增加了生成markdown表格的功能,具体使用方法请见README。

6 个赞

现在需要点开才能查看数据,未来有可能实现在外面能直接预览数据么

有几个问题需要考虑:

  1. 电子表格一般都需要较大的页面空间才好与之交互,内嵌显示完整预览的可用性不高。
  2. 按键、滚动等事件冲突,这点从Logseq本身集成的Excalidraw就可以看出,反正对于我来说基本没法用,还影响其它的block编辑。
  3. 表格数据较多且含有表格的块数较多的时候一次性需要处理大量的数据,对于性能有较大的影响。

综上,我个人认为像现在实现的这样,只显示部分快照无论对于性能、预览(判断)表格内容等都是最好的方式。

Hi, 我针对自己提出的几个问题做了些尝试,感觉效果还不错,我更新了一版插件,你再试试看。

感谢!
刚刚更新了一下最新版,初步尝试之后发现效果非常好!还没深入体验,但目前感觉已经完美符合我的需求了。
出于个人职业原因,我有不少笔记记录需要用到表格,但是 markdown 的表格编辑非常难受,我之前都是先开一个 excel 表格,把数据输入进去,然后利用 vscode 内的一个 excel2markdown 插件一键粘贴为 markdown 格式,再转粘贴至 logseq 内,但是这样在 logseq 内编辑的时候依旧非常难受,很难直观看出来某个数据对应的是哪一列,增加行或者列的时候也很不直观。有了你的插件,现在表格编辑就舒服太多了。
等到未来 logseq 支持了全局 urlscheme 之后,这个插件的能力也可以得到进一步强化,可以跟其他笔记跳转了,到时候就更舒服了~
再次感谢你给大家贡献的插件:+1:

1 个赞

安装好插件后,无法找到/sheet

重启一下Logseq看看,如果还是没有/Luckysheet的话基本就可以确定是安装插件的方法有问题。推荐用插件市场安装。

可以正常输入


插件市场安装后,在/菜单里有luckysheet,但是加载不出来,等了一会儿也只有那几个快捷键

检查一下联网状态呢,Luckysheet 要从网上加载资源文件。以后我看能不能将所有的资源都内置在插件中吧。

确实是这个原因 :flushed: 我换了个网就好了

好用,已 star。

单元格的 merge cells 功能,对于生成的 logseq table 没起作用

因为markdown是不支持单元格合并的。

ok,谢谢回复。那在 logseq 中有没有其他解决方案?

单元格合并吗?我知道的没有,就是Luckysheet。

你好,有一个需求,不知道考不考虑实现。插件可以将表格的内容覆写至父模块,可不可以将父模块中的内容自动填入表格呢? 这个问题是在更换设备之后发现的:更换设备之后,父模块的表格内容还在,但是重新安装luckysheet后,表格内容为空。

Luckysheet的数据是写在你的库里的,assets文件夹下,理论上不应该丢失,不知道和删除插件有没有关系。你有没有做过库的备份,如果有的话可以在备份里找找。

另外关于如何把数据再弄回到Luckysheet中,你可以尝试把表格拷贝粘贴进Luckysheet。可以用Doc View Exporter插件进入只读模式,方便表格的选取。网上也有一些工具网站可以处理表格。

数据没有丢失,可能是我没描述清楚。
是我在一台电脑上记录了,然后另外一台电脑上没有安装 luckysheet 插件,在新设备安装完之后,表格的数据是在的,没有丢失。但是 luckysheet 表格里面的数据是空的。这样不方便后续编辑。所以建议如果可能的话,增加一个父模块表数据自动填充至子模块的 luckysheet 表格功能。这样更换设备之后方便继续编辑。
不过,现在我会先考虑你说的 Doc View Exporter 插件回复至 luckysheet。
谢谢!