JSON转Excel

把JSON转成Excel表格——每个条目一行,嵌套对象各自成列。

100% 隐私安全 — 完全在您的浏览器中运行。您的数据在本地设备上处理,绝不会发送到互联网。

在下方粘贴JSON,或上传 .json 文件。Excel文件立即可以下载。

下载Excel文件

关于JSON转Excel

你从某个应用、网店或API导出了数据,拿到的却是JSON。而你的团队想在Excel里排序、筛选和求和。这个工具把JSON转成真正的Excel工作簿(.xlsx):列表中的每个条目一行,每个字段一列。

粘贴JSON或上传 .json 文件。预览会立即显示表格,一次点击就能得到Excel文件。

一切都在你的浏览器中完成,数据不会被上传。

功能特点

  • 真正的 .xlsx 文件 — 可在Excel、Google表格、Numbers和LibreOffice中打开
  • 每个条目一行 — 列表中的每个对象都变成一行
  • 展开嵌套对象 — {"customer": {"name": "Ada"}} 变成列 customer.name
  • 自动找到列表 — 像 {"data": [...]} 这样的API返回结果,会自动找出其中的数据行
  • 保留类型 — JSON数字就是Excel数字,true/false 变成 TRUE/FALSE,字符串保持为文本
  • 每个键都成为一列 — 即使只有部分条目有这个键
  • 列宽自动适应,工作表名称由你决定
  • 一键完成 — 输入时Excel文件会同步重新生成,只需点击下载

JSON如何变成行和列

JSON值Excel单元格
"order": 1001数字 1001
"zip": "02134"文本 02134 — JSON字符串保持为文本,开头的零也不会丢
"paid": trueTRUE
"note": null空单元格
"customer": {"name": "Ada", "city": "London"}两列:customer.name 和 customer.city
"items": ["lamp", "desk"]一个单元格:lamp, desk
"lines": [{"sku": "A1"}, {"sku": "B2"}]一个单元格,内容是以JSON文本表示的列表

框中的示例会变成下面的工作表:

ordercustomer.namecustomer.cityitemspaid
1001Ada LovelaceLondonlamp, deskTRUE
1002José ÁlvarezMadridchairFALSE

取消勾选 展开嵌套对象,每个嵌套对象就会以JSON文本的形式放在一个单元格里。

数据行从哪里来

  • 对象列表 [{…}, {…}] — 最常见的情况:每个对象一行,键作为标题行。
  • API返回结果 {"status": "ok", "data": [{…}, {…}]} — 使用其中最长的对象列表。框下方的提示会说明用了哪一个。
  • 列表的列表 [["name", "age"], ["Ada", 36]] — 每个内层列表就是一行,原样保留。
  • 普通值的列表 ["red", "green"] — 只有一列。
  • 单个对象 — 只有一行。

限制

  • 大于 9,007,199,254,740,991 的JSON数字,在浏览器中读取时会丢失末尾几位。请把很长的ID存成字符串("id": "12345678901234567890"),这样就能保持精确。
  • JSON中的日期是字符串,所以在Excel中仍是文本。像 2026-11-02 这样的ISO日期,排序依然正常。
  • Excel的一张工作表最多 1,048,576 行,每个单元格最多 32,767 个字符。更长的单元格会被截断,工具会提示你。

常见问题

如何用Excel打开JSON文件?

在这里上传 .json 文件(或粘贴其文本),然后点击“下载Excel文件”。用Excel打开 .xlsx,每个条目是一行,每个字段是一列。

能处理嵌套的JSON吗?

可以。嵌套对象会变成额外的列,列名用点号连接,例如 customer.address.city。普通值的列表用逗号连接;对象的列表则以JSON文本放在一个单元格里。

我的JSON是API返回结果,不是列表,能用吗?

可以。工具会查看对象内部,找到最长的对象列表(例如“data”或“results”),并用它生成数据行。

能把Excel再转回JSON吗?

可以——在页面顶部切换到 Excel → JSON,或使用 Excel转JSON。

我的数据会被上传吗?

不会。读取JSON和生成Excel文件都在你的浏览器内完成,不会向服务器发送任何内容。

相关工具

使用方法

  • 把JSON粘贴到框中,或点击 上传 .json 文件,也可以把文件拖到框里
  • 保持 展开嵌套对象 开启,每个嵌套字段就会成为一列
  • 查看 预览 和框下方的提示行(行数、列数、所用列表)
  • 需要的话,给工作表起个名字
  • 点击 下载Excel文件

我们会定期添加新工具——在 YouTube 上订阅,即可在每个新工具上线时收到通知。

更多工具

查看全部

推荐应用

查看全部