JSON 转 CSV
把对象数组或二维数组转换为 CSV。
输入与示例
输入内容 · [{"name":"Alice","score":95},{"name":"Bob, Jr.","score":88}]
使用方法
填写字段或选择本地文件,调整选项,点击开始处理。结果可复制或下载;输入不上传。
CSV 为原始数据;用电子表格打开不可信内容前,请注意公式注入。
把 JSON 数组导出为 CSV 文件
支持对象数组和二维数组。对象数组会按字段首次出现的顺序生成表头,合并所有对象的键;缺失字段与 null 输出为空单元格,false 保留为 false。二维数组按原有行列直接输出,不额外生成表头。
嵌套对象与数组会保留为单元格中的 JSON 文本,不展开成多列。包含逗号、换行或双引号的字段会加引号,内部双引号写成两个。换行使用 CRLF。
下载得到 UTF-8 的 .csv 文件,不是 .xlsx 工作簿。中文显示异常时按 UTF-8 导入;SKU、邮编等编号列按文本导入,避免表格软件自行去掉前导零。JSON 中的大整数编号也应事先使用字符串。
查看可复现的输入与预期结果
输入
[{"sku":"00123","name":"Notebook, A5","quantity":2},{"sku":"00456","name":"Pen","active":false}]预期结果
sku,name,quantity,active
00123,"Notebook, A5",2,
00456,Pen,,false常见问题
能把多层 JSON 展开吗?
当前不会扁平化。嵌套值仍放在一个单元格中;如果需要每个子字段占一列,先在源数据中明确整理列结构。
下载后会自动防止公式执行吗?
不会自动更改原始值。准备在电子表格中打开外来内容时,可继续使用 CSV 公式防护导出,并核对该工具的限制。