输入
就绪
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输入统计信息可通过此字段上方的“统计”按钮查看。
输出
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输出统计信息可通过此字段上方的“统计”按钮查看。
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
JSON 转 Excel 转换器把对象组成的 JSON 数组转换成真正的 .xlsx 工作簿。每个对象成为名为 Data 的工作表中的一行,键成为第 1 行的列标题。
嵌套对象会展开成用下划线连接的列,因此 stock.warehouse 会变成 stock_warehouse。数字保存为数值单元格,文本保存为文本,所以工作表可以直接用于公式、筛选和数据透视表。
适用场景
- 把 API 结果、数据库导出或日志记录交给使用电子表格而不写代码的人。
- 无需编写脚本,就能根据网店、CRM 或数据分析工具的 API 快速做出报表。
- 在可排序的表格中更方便地查看大型 JSON 数组;如需文本版本,请使用 JSON 转 CSV 转换器。
- 为同事制作一份测试数据或种子记录的表格,让他在数据回到系统前进行编辑。
示例
输入
[
{"sku": "A-100", "name": "Desk lamp", "price": 24.9, "stock": {"warehouse": 12, "store": 3}},
{"sku": "B-200", "name": "Office chair", "price": 149, "stock": {"warehouse": 4, "store": 0}}
]
输出
converted-output.xlsx · sheet "Data"
A B C D E
1 sku name price stock_warehouse stock_store
2 A-100 Desk lamp 24.9 12 3
3 B-200 Office chair 149 4 0关于这个工具的问题
如果我的 JSON 是单个对象而不是数组怎么办?
单个对象会变成一行,其键成为各列。若想每个条目一行,请传入数组,或者直接使用响应中包含的那个数组。
记录中的数组怎么处理?
简单值组成的数组会合并到一个单元格。对象组成的数组会像其他嵌套数据一样展开,可能产生很多列;这时可以考虑单独转换那个内部数组。
行数有限制吗?
输入最多可以是 5 MB 的 JSON,通常相当于数万行。Excel 本身的上限是每个工作表 1,048,576 行,远高于此。