在线 HTML 表格转 JSON 工具:将 HTML 表格解析为 JSON 对象数组,表头单元格作为键名、数据单元格作为值,网页数据抽取必备,全部本地处理。
摘要:免费的在线 HTML 表格转 JSON 工具,将 HTML 表格解析为 JSON 对象数组,表头作键名数据单元格作值,网页数据结构化必备,本地处理数据不外泄。
本地工具可在 DevTools → Network 搜索输入内容,通常不会出现在请求中。
下一步
使用指南
网页或邮件里的 <table> 常要变成对象数组才能进脚本。本工具解析 HTML 表格文本,可指定首行是否表头、空单元格是否输出 null,在本地得到 JSON——适合从文档站点或后台页面抠表。
1. 粘贴表格 HTML
复制包含 <table>…</table> 的片段(不必整页)。打开「首行作表头」时,列名来自 th/首行;关闭则用列索引。空单元格可映射为 null,便于下游区分空串与缺失。
- 粘贴 table 片段。
- 设定表头与空值策略。
- 复制 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 更适合表格软件。
免费、无注册门槛。表格解析在浏览器本地进行,贴入的内容不会被发送到任何外部。
相关工具
相关文章
HTML 表格转 JSON 怎么保留行列结构?
把网页里的 HTML 表格转成 JSON,怎么保留表头、处理合并单元格、保持嵌套结构?逐步方法并附本站 HTML 表格转 JSON 工具。
表格数据互转完全指南:Excel、CSV、JSON、Markdown、HTML 一站式转换
Excel、CSV、JSON、Markdown、HTML 五种表格格式互转:分隔符、表头、空单元格与合并单元格边界,以及对应在线工具实操。
Unexpected token '<' is not valid JSON?接口返回 HTML 而不是 JSON 的 5 种原因
fetch 请求报 SyntaxError: Unexpected token '<' 是因为响应体是 HTML 不是 JSON。覆盖 5 种根因:SPA 路由兜底返回 index.html、登录 302 重定向、网关 502 错误页、baseURL 写错、忘了检查 res.ok,附 curl 排查命令。