跳转到内容
100% 隐私保护 — 文件永远留在你的设备上
>_
简体中文

JSON → Excel 转换器

把 JSON 转成可下载的真正 .xlsx 工作簿——多工作表、展开字段、真实的数字/布尔单元格类型——全程在浏览器中完成。

开启后,像 address.city 这样的嵌套字段会成为单独的一列。关闭时,嵌套对象和数组会作为一个 JSON 文本单元格保留。

高级选项

日期按 UTC 写入(不带时区偏移的日期时间按 UTC 读取)。时间戳转换仅作用于列名看起来像日期(date、time、created、updated、…_at)、且所有值都是 1980 到 2100 年之间合理时间戳的列。其余情况下数字保持为数字。

将 .json 或 .txt 文件拖放到此处

无需服务器,把 JSON 变成真正的电子表格

API 响应或配置文件说的是 JSON;而需要查看、筛选或绘制图表的人,几乎总是想要 Excel 格式。要做到这一点,通常要么请人写一个一次性的脚本,要么把数据粘贴到某个在线转换器里——后者可能悄悄保存你上传内容的副本。当这份 JSON 是客户记录、财务数据或其他不想交给第三方服务器的内容时,这笔交易就很不划算。

本工具直接在浏览器中,借助 JavaScript 电子表格库生成真正的 .xlsx 工作簿——不是改了扩展名的 CSV,而是带有类型化单元格、加粗表头行和合适列宽的真正 Excel 文件。你的 JSON 的解析、转换和打包下载全部在本机完成,不会向任何地方传输。生成的电子表格里,数字仍是数字,布尔值仍是布尔值,所以一列价格可以直接用于 SUM 公式,不必先做一遍查找替换。

如果你的 JSON 是一个对象数组,就会得到一个工作表。如果它是一个对象,且顶层的每个键都对应一个数组——例如 `{ "employees": [...], "departments": [...] }`——工具会自动为每个键创建一个以该键命名的工作表,这样包含多张相关数据表的一份 JSON 导出,会落在同一个有多个标签页的工作簿里,而不必你手动拆分。像 `address.city` 这样的嵌套字段,可以展开成单独的点号表示法列,如果你更想保留原始结构,也可以保留为一个 JSON 文本单元格。

在你决定下载之前,预览表格会准确展示每个工作表将包含的内容——行数、列数和最前面的几行数据——如果结构不太对,你可以先调整展开选项或修正源 JSON。确认无误后,为工作表和输出文件命名,点击下载即可。如果你需要的是纯文本的表格数据,而不是二进制电子表格,CSV ↔ JSON 转换器可以满足;如果你想先校验或重新格式化 JSON 本身,JSON 格式化与校验工具是最合适的第一站。

常见问题

生成的是真正的 Excel 文件,而不是改了扩展名的 CSV 吗?

是的——生成的是真正的 .xlsx 工作簿,带有加粗的表头行、带类型的数字/布尔单元格和适当宽度的列。

一份 JSON 能生成多个工作表吗?

能——如果你的 JSON 是一个对象,且其顶层的每个键都对应一个数组,每个键会自动成为一个独立的工作表。只含一个数组的对象(例如 { "users": [...] })会被展开成一个以该键命名的工作表。

下载前能预览电子表格吗?

能——下载 .xlsx 文件之前,预览表格会显示每个工作表的前几行。

相关工具