AHK在线工具箱 - 免费在线效率工具平台

找到适合你的工具,让工作与生活更高效

💥 首页 > 编程工具 > 编程辅助

在线Table表格转JSON工具

内容摘要:

一个把 HTML 表格转成 JSON 数据的小工具。粘贴表格代码或上传 .html 文件,自动解析出数据,转成标准的 JSON 格式。键名规则和输出格式都能自定义,复制走直接能用。

Table 表格转 JSON 工具
粘贴 HTML 表格代码 / 拖拽 .html .txt 文件至此处 📂 点击选择文件
表格内容与转换结果 HTML Table & JSON Converter
HTML Table 代码输入 0 字符
转换导出的 JSON 结果 0 字符
键名选项与转换参数 Configuration & Options
数据表格行数0
数据表格列数0
键名选项 (Header)
输出 JSON 格式
已转换总计次数0
过滤空值/空行已启用

做爬虫、处理数据、搬内容时,经常遇到这种情况:一个网页上的表格,数据很有用,但它是 HTML 写的,不是结构化数据。想拿它做分析、导入数据库、喂给程序,得先转成 JSON 这种通用格式。

但 HTML 表格代码又长又乱,手动一个个提数据太慢。这个工具就是帮你自动转换的,粘进去、点一下,JSON 就出来了。

怎么用?两种方式

粘贴代码——把包含 <table>...</table> 的 HTML 代码贴到左边输入框,点"开始处理",右边立刻出 JSON。

上传文件——把 .html、.htm、.txt 文件拖到深蓝色的框里,或者点一下选择文件。工具会自动读取内容并转换。

所有处理都在浏览器本地完成,数据不会上传。

支持两种表格结构

  • 标准 HTML 表格——有 <thead>、<tbody>、<tr>、<td>、<th> 标签的完整结构

  • 纯文本表格——如果是用制表符(Tab)或逗号分隔的文本,也能识别并转换

三种键名规则,按需选

使用第一行(默认)——把表格第一行当表头,作为 JSON 的键名,后面的行作为数据。

仅使用表头——只认 <thead> 里明确写的表头,<tbody> 里的内容全当数据。适合表头和数据分得很清楚的情况。

生成列名——不管第一行是什么,直接生成 col_1、col_2 这样的键名。适合没有表头或者表头不规范的情况。

两种输出格式

对象数组——标准 JSON 格式,每个对象是一行数据,键名是列名。适合导入数据库、做数据分析。


[

  { "姓名": "张三", "年龄": "28" },

  { "姓名": "李四", "年龄": "32" }

]

二维数组——每个子数组是一行,按顺序排列,不区分表头。适合简单搬运数据。

[

  ["姓名", "年龄"],

  ["张三", "28"],

  ["李四", "32"]

]

自动跳过空行

表格里的空行会被自动过滤掉,不会出现在结果里,转换出来的 JSON 更干净。

实时统计,心里有数

转换后下方显示:数据表格行数、列数、已转换总计次数、过滤空值状态。输入框和结果框上方实时显示字符数。

几个顺手的细节

  • 加载 Demo 示例——点一下会填入一段示例表格代码并自动转换,第一次用可以看看效果

  • 复制 JSON 结果——一键把 JSON 复制到剪贴板

  • 重置所有数据——输入输出全部清空

  • 改设置自动重转——改了键名规则或输出格式,如果输入框有内容会自动重新转换,不用再点一次

适合谁用?

爬虫抓到的表格数据转成 JSON,把网页上的数据表搬进自己的系统,做数据分析前把表格转成结构化数据,从 HTML 文档里提取表格内容,或者单纯想看看一段表格代码转成 JSON 长什么样。

温馨提示

解析依赖标准的表格结构。如果 HTML 代码格式不规范、标签不闭合、用了复杂的合并单元格(colspan、rowspan),可能解析不完整,建议先检查代码结构。纯文本表格需要用制表符或逗号分隔才能识别,空格分隔的可能不行。所有操作在本地浏览器完成,数据不上传。

总结

粘 HTML 表格代码,一键转成 JSON 数据。三种键名规则、两种输出格式可选,还能上传文件。爬虫处理、数据搬运、格式转换都能用。