Quillfold
TableHarvest

把网页上的任何表格导出到 Excel。

TableHarvest 会找出当前页面上的表格、列表和网格;数据分布在多页时,会跟随“下一页”和“加载更多”继续抓取,并把抓到的行数与页面标明的总数对照。然后下载为 XLSX、CSV、TSV、JSON 或 Markdown。

尚未上架 Chrome 网上应用店。上架后会在此处放上链接。

抓取完成后的 TableHarvest 侧边栏:5 页,50 行中 50 行一致,可下载为 CSV。

使用方法

  1. 侧边栏列出页面上找到的两个表格。

    查找

    点击工具栏按钮,侧边栏会列出页面上的所有表格、列表和网格;鼠标悬停即可在页面上高亮显示。如果没有你要的那个,直接在页面上点击它。

  2. 侧边栏显示所选表格的预览和列。

    检查

    预览前 50 行,可重命名、调整顺序或隐藏列。你的设置会按网站记住。

  3. 抓取 5 页后的侧边栏,显示“下载 50 行”按钮。

    导出

    下载 XLSX、CSV、TSV、JSON 或 Markdown,或复制后粘贴到电子表格。表格跨多页时,先抓取全部页面。

专为容易出错的表格设计

跨页的数据
可跟随“下一页”按钮、页码、“加载更多”和无限滚动。能识别约 25 种语言的“下一页”;如果没找到,点击一次该按钮,TableHarvest 就会为该网站记住它。
合并单元格与多行表头
用 rowspan 或 colspan 合并的单元格会填充到所覆盖的每一行,多行表头会合并为一行,例如“2024 / 第一季度 / 收入”,让每个值都落在正确的列。
只渲染可见部分的网格
像电子表格那样一次只渲染几十行的网格,会边滚动边逐行收集,确保导出包含全部行。
可以核对的行数
页面标明总数时(例如“共 57 条”),会与抓取的行数对照,并在侧边栏显示是否一致。
可留存的报告
导出 XLSX 时会附带“Report”工作表:数据来源网址、时间、页数和行数、总数是否一致,以及抓取停止的原因。
停止时说明原因
抓取提前停止时,侧边栏会说明原因和下一步可以尝试的操作。已抓取的行仍可下载。
所见即所得
隐藏的列和仅供读屏软件的文字会像页面显示的那样被排除。[1] 之类的脚注标记可以去除。
在 Excel 中正常打开
CSV 带 BOM,中文等文字在 Excel 中不会乱码;以 = + − @ 开头的单元格会被处理,不会作为公式执行。也可以直接导出 XLSX。
页面深处的表格
会查找开放的 Shadow DOM 和同站 iframe 内部。对于其他网站的 iframe,会提示你单独打开该框架。

免费版与 Pro

免费版不限行数,支持所有格式。Pro 取消多页抓取的页数限制,并增加数据整理功能。

功能免费版Pro
当前页面的行数 不限 不限
XLSX、CSV、TSV、JSON、Markdown 和复制 包含 包含
每次抓取的页数:下一页、页码、“加载更多”、无限滚动 最多 3 页 不限
滚动渲染表格的全部行 包含 包含
在页面上指定表格或“下一页”按钮,按网站记住 包含 包含
重命名、排序、隐藏列 包含 包含
行数核对与停止原因 包含 包含
去除重复行和脚注标记 包含 包含
合并单元格与多行表头 包含 包含
XLSX 中的报告工作表(来源、时间、页数、行数核对) 包含 包含
按关键列去重 不包含 包含
整理数字:货币符号、千位分隔符、% 不包含 包含
日期转为 ISO 格式(2026-10-06) 不包含 包含

无论哪个版本,抓取到的行都可以下载。免费版限制的是每次抓取跟随的页数(3 页),而不是你的数据。

Pro 取消页数限制,并增加数据整理功能。查看 Pro 方案与价格。

与其他工具相比

如果你需要用规则或定时任务爬取大量页面,功能完整的爬虫工具更合适。TableHarvest 的用途是把一张表格正确地拿下来。

常见问题

我的数据会离开浏览器吗?

不会。查找、读取和转换表格都在浏览器内完成,表格数据不会发送到任何地方。唯一的网络请求是在你输入 Pro 许可证密钥后,向 TableHarvest Pro 的卖方 Polar 验证许可证:只发送密钥和两个标识符(Polar 上的组织和本次激活),不含表格数据,也不含你浏览的页面。详见隐私政策(英文)。

需要注册账号吗?

不需要。免费版无需任何注册。Pro 是一个许可证密钥:在 Pro 页面购买后,粘贴到侧边栏即可。付款由 Polar 处理;TableHarvest 本身没有账号系统。

为什么它不申请“读取和更改您在所有网站上的所有数据”?

它只在你点击工具栏按钮时访问该标签页。多页抓取需要加载新页面时,才会在那一刻请求访问这一个网站,你也可以拒绝。

免费版限制行数吗?

不限制。免费版可以用任何格式导出页面上的所有行。多页抓取每次最多跟随 3 页。

用 Excel 打开 CSV 时出现乱码。

CSV 默认带 BOM,用来告诉 Excel 文件是 UTF-8 编码。如果你关闭了“Excel-friendly (BOM)”,请重新打开,或改为导出 XLSX。

哪些页面无法读取?

在 <canvas> 上绘制的表格、封闭 Shadow DOM 中的内容,以及其他网站的 iframe。对于这类 iframe,侧边栏会提示你单独打开。

Pro 可以离线使用吗?

可以。密钥验证通过后,无网络时最多可继续使用 14 天;联网时最多每 24 小时重新验证一次。

什么时候可以安装?

TableHarvest 尚未上架 Chrome 网上应用店。上架后,本页会提供链接。

遇到问题?

请把页面网址和侧边栏显示的内容发送到 support@quillfold.dev。需要提供的信息。常见问题请参阅指南(英文)。