1. 概述
Excel、Word、Obsidian 都是办公神器,如何将它们之间的界限打通是很多文字工作者、资料收集大师、笔记爱好者的梦想。目前来看这方面的探索有一些,但不是太多,至少还没有形成这些办公神器之间的双向打通。罗马不是一天建成的,只要这3个神器被大家狂热的喜爱和需要,相信总有一天会实现这个目标。
今天我们先聊聊 Excel、Word 和 Obsidian 之间的表格问题。将 Excel 和 Word 中的表格拷贝到 Obsidian 是一个有价值的需求,通过搜索我们发现了一个 Obsidian 插件,可以部分满足这个需求。这个插件就是 Excel to Markdown Table 插件,尽管插件名字里面只有 Excel,但对于 Word 表格它也是支持的。Word 和 Excel 都是采用的 OpenXML 格式,因此我猜想这个插件能够解析 OpenXML 格式,源代码我还没有来得及看,但这个猜想有可能是对的。
这个插件是开源的,代码托管在 Github 上,地址: https://github.com/ganesshkumar/obsidian-excel-to-markdown-table/。
下面介绍 Excel to Markdown Table 插件的安装和使用方法。
2. 插件安装
我们介绍两种安装方式,在线安装和离线安装。之所以要介绍离线安装是因为不是所有的电脑都方便联网,而且在线安装有时候需要魔法。个人认为学会 Obsidian 插件的离线安装是一个必要的技能。
2.1 在线安装
Excel to Markdown Table 插件是 Obsidian 的社区插件,在线安装步骤如下:
- 打开 Obsidian
- 点击
设置
>第三方插件
- 关闭
安全模式
- 点击
社区插件市场
后面的浏览
按钮 - 搜索
excel
- 点击搜索到的
Excel to Markdown Table
插件 - 点击
安装
按钮 - 点击
启用
按钮
在线安装演示视频如下。
2.2 离线安装
Excel to Markdown Table 插件的源代码托管在 Github 上,因此可以从 Github 下载必要的文件实现插件的离线安装,操作步骤如下:
- 访问 https://github.com/ganesshkumar/obsidian-excel-to-markdown-table/releases/;
- 将下图红框中的3个文件下载到本地;
- 如果 Obsidian 是打开的请先关闭它;
- 在你的 Obsidian 库的
.obsidian/plugins
目录下新建obsidian-excel-to-markdown-table
文件夹 (如果plugins
目录不存在就创建一个); - 将下载的3个文件拷贝到新建的
obsidian-excel-to-markdown-table
文件夹;
- 目录结构如下所示
.obsidian |-- plugins `-- obsidian-excel-to-markdown-table |-- main.js |-- manifest.json `-- styles.css
- 启动 Obsidian ;
- 按下面的视频激活 Excel to Markdown Table 插件。
3. 插件使用
Excel to Markdown Table 插件的使用非常简单,首先在 Excel 或 Word 中复制一个表格,然后在 Obsidian 执行粘贴操作。插件提供两种复制方式:复制多列表格、复制单列表格。
3.1 复制多列表格
复制多列表格的热键是 Ctrl + V
(macOS用户请按 Cmd + V
)。
具体步骤如下:
- 在 Excel 或 Word 中复制一个多列表格
- 切换至 Obsidian,并将光标定位到需要插入表格的位置
- 按下热键:
Ctrl + V
或Cmd + V
注意
如果复制的 Excel 或 Word 多列表格包含合并的行或列,在 Obsidian 执行粘贴操作时可能无法形成表格或无法形成与原表格一致的表格,因为 Markdown 并不擅长表达复杂表格。
下面的两个视频分别演示了如何从 Excel 和 Word 复制多列表格到 Obsidian。
3.1.1 复制 Excel 多列表格到 Obsidian 示例
3.1.2 复制 Word 多列表格到 Obsidian 示例
3.2 复制单列表格
复制单列表格的热键是 Ctrl + Alt + V
(macOS用户请按 Cmd + Alt + V
)。
具体步骤如下:
- 在 Excel 或 Word 中复制一个单列表格
- 切换至 Obsidian,并将光标定位到需要插入表格的位置
- 按下热键:
Ctrl + Alt + V
或Cmd + Alt + V
注意
如果复制的 Excel 或 Word 单列表格包含合并的行,在 Obsidian 执行粘贴操作时可能无法形成与原表格一致的表格。
除使用热键外,复制单列表格还可以通过调用命令来完成。具体步骤如下:
- 在 Excel 或 Word 中复制一个单列表格
- 切换至 Obsidian,并将光标定位到需要插入表格的位置
- 按下
Ctrl + P
或Cmd + P
,命令面板弹出 - 选择
Excel to Markdown
命令
3.2.1 复制 Excel 单列表格到 Obsidian 示例
此处只给出了 Excel 的示例,复制 Word 单列表格到 Obsidian 也是一样的操作。
4. 总结
本文介绍了 Obsidian Excel to Markdown Table 插件的安装和使用,并通过视频展示了如何从 Excel 或 Word 复制表格到 Obsidian。其实它不仅支持 Excel、Word 表格的拷贝,也支持 Google Sheets, Apple Numbers 和 LibreOffice Calc 表格的拷贝,感兴趣的朋友可以去尝试一下。这个插件为不同应用之间的数据连通提供了一种可能,对大家的工作学习带来不少便利。希望本文对您有所帮助,期待您的反馈。