免费注册

JSON 转 Excel

把 JSON 数组或接口返回的数据转成表格,一条记录一行、一个字段一列。

或把文件拖到这里

支持 JSON

加密上传,文件 1 小时后自动删除。

关于JSON 转 Excel

JSON 转 Excel 能把开发者手里的数据变成能筛选、排序、做图的表格:接口返回的数据、MongoDB 或 Firebase 的导出、网店订单。上传 .json 文件,每个对象变成一行,数据里出现过的每个键都有一列。

嵌套对象展开成 address.city 这样带点的列名,简单值列表合并到一个单元格,对象列表展开成 items[0].sku 这样带序号的列。记录放在 data、items 这类键下面也能自动找到;一个对象里有好几个数组时,每个数组各占一个工作表。每行一个对象的 JSON Lines 也能读。

JSON 转 Excel怎么用

  1. 1
    上传 JSON

    选择或拖入接口、数据库导出或脚本生成的 .json 文件。

  2. 2
    开始转换

    点“JSON 转 Excel”,服务器找出记录、展开嵌套字段,生成工作簿。

  3. 3
    下载 .xlsx

    打开就能看到加粗、冻结的表头,列宽已按内容调好。

为什么用熊仔工匠

  • 嵌套数据摊平成列

    address.city、address.zip、items[0].price 各占一列,信息不会藏在一个格子里。

  • 每个键都有表头

    字段不完全相同的记录也能对齐,缺的值留空。

  • 自动找到记录

    data、items、results、records、rows 下面的数组都能直接识别,不用先改文件。

  • 一个数组一张表

    对象里同时有 users 和 orders 两个数组时,生成的工作簿各给一张表。

常见问题

JSON 转 Excel常见问题

JSON 转 Excel 遇到嵌套对象怎么处理?
展开成多列。比如 address 里有 city 和 zip,就变成 address.city 和 address.zip 两列;对象组成的列表展开成 items[0].name、items[1].name 这样带序号的列。表格改好后要再转成 JSON,可以用Excel 转 JSON,键名取自表头。
我的 JSON 不是数组,也能转吗?
一般可以。记录放在 data、items、results、records 或 rows 下面时会直接用那个列表;由多个数组组成的对象会一个数组一张表;单个对象则变成一行。
怎么把接口返回的 JSON 转 Excel?
先把返回内容存成 .json 文件,比如在浏览器开发者工具里复制保存,或者用 curl -o data.json 下载,再传到这里。
免费能转多大的 JSON?
JSON 文件最大 50 MB;免费账户每天 2 次,不注册一共 2 次。VIP 支持 1 GB,每天不限次数。
带客户信息的 JSON 上传安全吗?
安全。传输走 HTTPS,每个任务在独立进程里运行,原文件和工作簿 1 小时后自动删除,我们不会访问或分享。不想上传的话,可以用JSON 转 CSV在浏览器里直接展开成 CSV。
把JSON 转 Excel分享给朋友打开浏览器就能用,对方不注册也能先试。

相关工具

XLSSQL Excel 转 SQL根据 Excel、CSV 生成建表语句和 INSERT 语句。
XMLXLS XML 转 Excel把 XML 里重复的记录转成表格行。
CSVXLS CSV 转 Excel把 CSV、TSV 转成 Excel,分列和编码自动识别。
CSVJSON CSV 转 JSON在浏览器里把 CSV 转成 JSON,文件不上传。
CSVXML CSV 转 XML把 CSV 或 Excel 的行转成 XML 记录。
XLSCSV Excel 转 CSV每个工作表存成 CSV,单元格换行也正确处理。
XLSHTML Excel 转 HTML把表格转成可直接放进网页的 HTML。
XLSJPG Excel 转图片把表格和图表导出成图片。