首页 › 博客 › VKT Note 教程 › 网页表格转 Markdown
EN中文日本語DeutschESFR

如何把网页表格干净地转成 Markdown(2026)

网页上最难复制的东西不是长文,是表格。段落能扛住一次粗糙的复制,因为段落本来就只是一行行字。表格是网格,网格只有在单元格边界完整时才成立。把它粘进纯文本编辑器,网格立刻塌成一串制表符和断掉的换行,横竖都对不上。更省事的做法是让浏览器自己把表格当成结构化 HTML 读出来,再写成 Markdown 管道表格,全程不经过剪贴板。

为什么复制粘贴表格一定会烂

选中表格按下复制时,Chrome 会同时往剪贴板里放好几种格式:富 HTML、纯文本,有时还有一张图。粘贴到哪里,决定了哪一种格式胜出。Markdown 编辑器几乎总是取纯文本那一份,结构就是在这里死掉的。

最后你拿到的是一张"看起来像表格"的表格,却有三处是错的。接下来的十分钟,你在数管道符,而不是读数字。

表格选择器:读页面,不读剪贴板

VKT Note 是 Chrome 侧边栏里的 Markdown 笔记本。表格选择器就是侧边栏上的一个按钮,它的思路跟复制粘贴正好相反:不去问你要选哪张表,而是问页面一共有哪些表。你不需要在页面上做任何高亮,也不会有任何内容经过剪贴板。

扫描覆盖当前标签页里所有 <table> 元素,包括 Shadow DOM 里渲染的、以及同源 iframe 里的表格,遇到滚动加载的页面也会跟着处理。跨域 iframe 是另一回事,下面讲限制时会说。

扫完给出的是一份列表:每张表一条,显示行数×列数,以及正文前 60 个字的预览。预览才是真正值钱的部分。一个长页面里可能同时有排版用的表格、Cookie 提示的表格、以及你真正要的数据表,对只认标记的转换器来说三者长得一模一样。一条"12 × 5、预览开头是 '方案 月付'"的记录显然就是价目表;一条"2 × 1、开头是 '我们使用 Cookie'"的显然不是。

  1. 点侧边栏的表格按钮。当前页面的表格列表就出来了,带尺寸和预览。
  2. 单选,或者多选。常见情况点一张就够;多选是给那种把一份数据拆成两张表的页面准备的。
  3. 插入。选了几张,就会在同一篇笔记里生成几个独立的 Markdown 表格,顺序按它们在页面上的位置,而不是你点击的先后。
  4. 看清自己拿了什么。页面会滚回到来源表格并给它加一圈描边高亮,不用再翻回去找那块内容确认。

三次点击,零剪贴板,笔记已经落在你本来就准备打字的那个侧边栏里。最后这点在长页面上尤其明显——常规流程是往上滚、复制、往下滚、粘贴、发现列不对齐、再往上滚。

两种更快的路径

在表格里右键

如果你已经在读这张表了,把整张表选中才是麻烦的那一步——十二行的网格拖过去,最后一行经常掉。换个办法:在表格里随便选一段文字,右键,选 保存到 vkt-note。扩展会判断出选区落在表格里,转换前自动扩展成整张表,所以选到一个单元格、甚至一行,拿到的也是完整表格,而不是你框住的那一小块。

把 HTML 表格直接粘进编辑器

按平时的方式复制表格,然后粘进笔记。只要剪贴板里带的是 HTML(浏览器复制必然带),编辑器在粘贴时就会把它转成 Markdown 表格。适合两种情况:表格是从别的应用里复制过来的,或者你复制完才决定它该放进哪篇笔记。

怎么选:页面很长、想看清楚再决定,用选择器;光标已经停在表格里,用右键;表格已经在剪贴板上,直接粘。

表格变成 Markdown 之后能干什么

表格进了笔记本就不再是一张截图。单元格是可编辑的文字,列是可以增删挪动的管道,你可以在表格上面写个小标题,在下面写自己的结论,都在同一篇笔记里。

已知限制,如实说明

合并单元格会被摊平

Markdown 管道表格没有 colspan 和 rowspan 的语法,没有标准写法能表达"这个表头横跨三列"。所以 VKT Note 会把每个单元格都写成普通单元格:横跨三列的表头变成一个填了字的格子加两个空格子,或者文字只留在第一列。数据全在,版式没了。插入之后,表头那一行大概需要你手工调一分钟。与其承诺"完美保留合并单元格"再让你自己发现,不如一开始就说清楚。

那些其实不算表格的表格

有两类表扫不到,而且都不是等一个版本更新就能好起来的问题。虚拟滚动表格只在 DOM 里保留当前屏幕上的行——五千行里只有二十行是真实元素,任何工具都只能读到这二十行。Canvas 绘制的表格(仪表盘和一些图表库很常见)画的是像素而不是元素,根本没有行可以遍历。至于跨域 iframe 里的表格,它属于另一个域名下的文档,扩展无权进入。

遇到这几类,老实的选择是站点自带的导出按钮;如果文字还能选中,也可以走右键那条路。另外记得先把"加载更多"展开、把折叠区打开——选择器读的是当前 DOM,不是你记忆里看过的内容。

常见问题

免费版能转表格吗?

能。表格选择器、右键保存、粘贴 HTML 表格三条路径在免费档都能用,免费档每天 3 条笔记。删掉当天创建的笔记,额度会一并退回,插错了不会白白损失一条。

iframe 和 Shadow DOM 里的表格能扫到吗?

同源 iframe 和 Shadow DOM 里渲染的表格能扫到。跨域 iframe 属于另一个域名的文档,扩展没有权限读取,里面的表格不会出现在列表里。

能一次插多张表吗?

能。在选择器里多选,几张表会作为几个独立的 Markdown 表格插进同一篇笔记,顺序按它们在页面上的位置,而不是你点击的先后。

数据会上传吗?

不会。笔记全部存在浏览器本地的 chrome.storage.local,配合 unlimitedStorage 权限。没有账号、没有分析统计,也没有任何服务器会收到你的笔记。

合并单元格会保留吗?

不会。Markdown 管道表格没有 colspan 与 rowspan 的语法,合并单元格会被摊平成普通单元格,插入后表头那一行可能需要你手工调整一下。

我们的选择:VKT Note 是侧边栏里的 Markdown 笔记本,表格三次点击变成笔记,所有内容都留在 chrome.storage.local——没有账号,也不上传。免费档每天 3 条笔记(删掉当天的可以退回名额);Premium 为 $2.99/月或 $9.99 买断(Creem),包含无限笔记、JSON 全量导出和优先支持。

更多 VKT 工具在扩展目录,或写信到 [email protected]。

继续阅读

如何在 Chrome 中把 HTML 转成 Markdown(3 种方法,2026)
如何保存网页文字并带上来源链接