工具

页面上的每张表格,导成 CSV 和 JSON。

把网页表格复制到电子表格里几乎从来不顺:列会错位,格式还一并跟来。粘贴网址,把干净的数据带走,打开就能用。

所属模块
网页抓取
输入
一个网址
运行位置
Rovemark 服务器
费用
免费,无需注册
这个工具做什么

数据在网页上,却不在电子表格里

价格、费率、排行、技术参数:许多你要放进电子表格的东西,都住在网页表格里,且没有下载按钮。用鼠标选中再粘贴,多半会把列弄错、把表头放歪,还带来一堆格式。

该工具读取 HTML,找到每个表格,分离表头和内容,对齐单元格数量不同的行,并以 CSV 和 JSON 返回全部内容。含逗号或引号的字段会被正确转义,否则电子表格打开时列会混乱。

工作原理
  1. 01

    粘贴页面地址

    一个页面,无需注册。若有多张表格,由你选择看哪一张。

  2. 02

    每张表格被读取并对齐

    尊重网站自己声明的表头;缺了单元格的行会被补齐,免得电子表格整体错位。

  3. 03

    导出为 CSV 或 JSON

    CSV 可直接用 Excel、Sheets 或 Numbers 打开。JSON 直接是对象列表,每个字段都带着列名。

常见问题
01

为什么复制粘贴表格几乎从来不顺?

因为浏览器中的选择会连同视觉格式一起带走,电子表格会尝试将其解释为结构。合并单元格、两行表头和空列都会造成错位,错误往往到分析过程中才会显现。
02

由 JavaScript 生成的表格可以吗?

只有当它存在于服务器返回的 HTML 中才可以。之后在浏览器中构建的表格无法被看到,工具像爬虫一样读取页面,不执行脚本。找不到任何表格时,它会说明这一点。
03

如果页面上有好几张表格呢?

全都提取,最多二十五张,你可以在它们之间切换。仅用于排版的表格会被丢弃;嵌套在别的表格里的那张优先于外层,外层通常只是个壳。
04

CSV 在 Excel 里能正常打开吗?

可以打开。文件以 UTF-8 输出,包含逗号、引号或换行的字段会加引号,内部引号会加倍,这是该格式的要求。如果你的 Excel 所在地区使用分号,请使用数据导入并选择逗号作为分隔符。
05

有大小限制吗?

屏幕上只显示前六十行,以免拖垮浏览器,但下载的文件包含整张表格。每个页面最多提取二十五张表格。
06

能每天在很多页面上重复这件事吗?

不能通过这里,这是一页式的即时版本。监控一组页面、保存历史记录并通过 API 接收结果,是采集模块的工作,使用同一提取引擎。

今天一个页面。明天呢,再来一次?

提取一次很容易。每天从数十个页面提取、保存变化内容,是采集模块的工作,同一引擎,带计划任务和 API。