粘 HTML <table>,得干净 JSON,对象数组或二维数组,可推断类型,浏览器本地
- 本地处理
- 分类 格式转换
- 适合 把粘贴内容或本地文件转成更适合交付的格式。
这个工具能做什么
免费的 HTML 表格转 JSON 工具,给爬网页、从文档里复制表格、或者从只吐 HTML 的 CMS 里取数据的开发者用。把任意含 <table> 的 HTML 粘进来,工具 读取 <thead>、<tbody>、<tr>、<th> 和 <td> 结构,把每个单元格里的标签 去掉只留干净文本,还原 &、 这类实体,再输出缩进美化的 JSON。 默认拿首行(或 <th> 表头行)当键,输出对象数组;按一下开关就改成二维 数组,表格没有真正表头时这个最顺手。打开类型推断后,纯数字变成真正的 JSON number,true/false 变成布尔,空单元格变成 null,结果直接塞进代码 里,不用再洗一遍。colspan 按合并的列数把值重复填上。一个页面里有好几张 表?可以只取第一张,也可以一次解析全部。一切都在浏览器里跑,不上传, 解析器是纯字符串匹配、不走 DOM 执行,所以粘进来的页面源码绝不会跑脚本。
工具细节
- 输入
- 文件 + 文本 + 数值
- 页面会根据工具类型展示文本框、数值控件、文件选择或结构化输入。
- 输出
- 即时结果 + 复制
- 结果区优先给出可操作结果,支持项会显示复制、下载或可视化预览。
- 隐私
- 浏览器本地处理
- 主工具逻辑未发现外部 API 调用,输入通常留在当前标签页内处理。
- 保存 / 分享
- 可分享链接状态
- 关键设置会进入 URL,复制链接后别人能复现同一组参数。
- 性能预算
- 首屏 JS ≤ 9 KB
- 没有声明 WASM 依赖,适合快速打开和移动端使用。
- 适用场景
- 格式转换 · 程序员
- 分类和职业标签用于推荐相关工具、组织内链,并帮助用户快速判断是否适合当前任务。
怎么用
-
1. 输入
把内容粘贴或拖入工具面板。
-
2. 处理
点击按钮,在浏览器内本地处理,文件不上传。
-
3. 复制 / 下载
一键复制结果或下载到本地。
HTML 表格转 JSON 适合怎么用
适合把内容从一种实际格式转成另一种可用格式。
适合转换的任务
- 把粘贴内容或本地文件转成更适合交付的格式。
- 放进大流程前,先预览转换结果是否可靠。
- 修正常见格式不匹配,不用打开完整编辑器。
转换检查项
- 源格式比较乱时,先拿一小段试转。
- 转换后检查编码、分隔符和换行符。
- 结果确认前保留原始内容。
下一步可以接着做
这些入口会把当前任务接到更完整的工具链里。
真实使用场景
把爬来的页面表格变成种子数据
你爬了一个商品列表,唯一结构化的部分就是一张塞满 <b> 标签和 & 实体的大 <table>。粘进来,打开类型推断,就得到带真数字和布尔的对象 数组,直接塞进种子脚本或测试夹具。不用在循环里写正则,也不用为一次性 活儿装 cheerio。
把文档或维基表格转成接口 mock
一份规格以 HTML 表格的形式躺在 Confluence 导出或维基百科文章里。你要 把它变成 JSON 来打桩。粘上表格,让首行当键,各行就变成对象,几秒钟就 能从 mock 服务器吐出来,不用一个字段一个字段重敲。
从邮件或 CMS 字段里取出表格
一个营销 CMS 把价目表存成原始 HTML,你前端要的是数据不是标记。粘上存 下来的 HTML,把标签洗成干净文本,JSON 直接复制进组件的 props,表格就从 你掌控的数据里渲染出来。
导入前先核一遍表格
在你信任第三方给的脏表格之前,先粘进来读读 JSON。列对不齐、多出来的 colspan、偷偷为空的单元格,在结构化输出里全都一眼看出,坏行在这里就抓 到,而不是等它弄崩你的导入流程。
常见踩坑
以为类型推断默认开着。它默认是关的,这样 id 和邮编不会被改坏。真的想要数字和布尔时再打开,而且记住它故意把 "1,234" 和 "¥99" 留成字符串,因为分隔符和货币符号说明它们不是纯数字。
默认第一行就是表头。如果你的表第一行其实是数据(没有标签的行情表),拿它当键会造出莫名其妙的键。改用二维数组模式或关掉表头开关,就得到干净的数组套数组。
忘了默认只读第一张表。如果你粘的是整页、还带着导航和页脚里的表格,可能拿错。要么只粘你要的那张表,要么勾上"解析全部表格"再从结果数组里挑对的那个。
隐私说明
每一步都是浏览器标签页里运行的纯 JavaScript:找 <table>、读各行、洗每个 单元格、序列化成 JSON。解析器用字符串匹配而不是活的 DOM,所以粘进来的 HTML 从不被赋给文档,源码里藏的内联脚本、跟踪像素或图片请求一个都不会 触发。你的 HTML 和它生成的 JSON 都不离开页面,也不记录。粘进来的输入也 故意不写进分享链接,因为爬来的页面源码常带着邮箱、会话令牌或 cookie 提示 条,你不会想放进链接里。你复制的链接只带选项设置,从不带表格数据。
常见问题
类似工具组合
做你这行的人, 还会一起用这些。