kits 即用工具箱

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 公式防护导出,并核对该工具的限制。

完整案例:CSV 转 JSON:保留前导零、逗号和双引号 →

接下来怎么处理