跳到主要内容
← 返回

HTML 表格转 JSON - 在线工具

数据
本地运行 · 不上传

在线 HTML 表格转 JSON 工具:将 HTML 表格解析为 JSON 对象数组,表头单元格作为键名、数据单元格作为值,网页数据抽取必备,全部本地处理。

结果有帮助吗?

本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。

下一步

使用指南

网页或邮件里的 <table> 常要变成对象数组才能进脚本。本工具解析 HTML 表格文本,可指定首行是否表头、空单元格是否输出 null,在本地得到 JSON——适合从文档站点或后台页面抠表。

1. 粘贴表格 HTML

复制包含 <table>…</table> 的片段(不必整页)。打开「首行作表头」时,列名来自 th/首行;关闭则用列索引。空单元格可映射为 null,便于下游区分空串与缺失。

  1. 粘贴 table 片段。
  2. 设定表头与空值策略。
  3. 复制 JSON 数组。

2. 结构不规整时

合并单元格、嵌套表、缺少闭合标签会导致列错位。先在开发者工具里复制外层 table 的 outerHTML,或先简化表结构再转。多表页面请一次只贴一张。

3. 编码与实体

单元格若含 HTML 实体,解析后通常已是解码文本。若你贴的是被二次转义的源码,先用 html-entity 相关工具解码再转表。

  • 一次只处理一张表。
  • 合并单元格先拆。
  • 实体乱码先解码。

4. 和 CSV / Markdown

要进 Excel 可用 html-table-to-csv;要进文档用 html-table-to-markdown。JSON 更适合 API mock 与程序消费,CSV 更适合表格软件。处理含个人信息或密钥的内容时,即使计算在本地完成,也要留意屏幕分享、录屏与下载文件的二次传播路径。

5. 校验输出

转完后检查字段是否齐、行数是否对。若某列全是 null,多半是表头行数或 colspan 导致错位。再用小样例对照原始 HTML。遇到异常输出时,先用最小可复现样例确认是输入问题还是选项组合问题,再考虑换相关工具衔接下一步,而不是一次性堆很多选项。

6. 隐私与交接

表格可能含姓名、订单等敏感信息。本页本地处理,但仍避免把真实生产数据贴进共享屏幕。交接时注明数据来源、表头选项与已知不保证的边界,比事后对字段含义便宜得多。若结果要给其他人使用,补充一行说明:数据来源、转换选项、以及已知不保证的边界,避免口口相传丢失前提。若结果要给其他人使用,补充一行说明:数据来源、转换选项、以及已知不保证的边界,避免口口相传丢失前提。

常见问题

默认首行(常为 th)作键名;关闭表头选项则改用列索引(ColumnN)。空单元格可映射为 null,便于下游区分空串与缺失。

先在开发者工具里复制最外层 table 的 outerHTML,或把表简化成规整网格再转;多表页面一次只贴一张,缺少闭合标签同样会导致列错位。

多半是表头行数不对,或 colspan 引起的错位。转完核对字段是否齐全、行数是否吻合,再用小样例对照原始 HTML 排查。

正常解析后实体已是解码文本;如果你贴的是被二次转义的源码,先用站内 HTML 实体相关工具解码,再回来转表。

要进 Excel 用 html-table-to-csv;要写进文档用 html-table-to-markdown。JSON 更适合 API mock 与程序消费,CSV 更适合表格软件。

免费、无注册门槛。表格解析在浏览器本地进行,贴入的内容不会被发送到任何外部。

相关工具

相关文章