这个工具做什么
JSON 转 CSV 把 JSON 数组变成表格软件能直接打开的 CSV:对象数组自动取所有键做表头、缺键补空,二维数组按行输出,字段转义严格遵循 RFC 4180。
输出自带 UTF-8 BOM,用 Excel 打开中文不乱码;分隔符可选逗号、分号或制表符,适配不同地区软件的默认设定。整个过程在浏览器内完成,数据不会被上传。
如何使用
- 粘贴 JSON,或拖入 .json 文件 直接粘贴最快;顶层必须是数组(对象数组或二维数组),用文件时最大 20MB。
- 选择分隔符与表头 欧洲地区的 Excel 常用分号;「首行输出表头」只影响对象数组。
- 复制或下载 CSV,再用表格软件打开 输出含 BOM,双击用 Excel / WPS 打开中文不乱码。
常见问题
对象字段不齐会丢数据吗?
不会。表头取全部键的并集,缺键的行补空单元格。
用 Excel 打开中文会乱码吗?
不会。输出带 UTF-8 BOM,Excel 会按 UTF-8 解码。
嵌套的 JSON 怎么放进单元格?
序列化为紧凑 JSON 字符串保存,信息不丢失。
文件会被上传吗?
不会。转换在浏览器内完成。
顶层不是数组可以吗?
不行。顶层必须是数组,否则会提示结构错误。
能直接生成 .xlsx 吗?
不能。CSV 用表格软件另存即可得到 xlsx;原生 xlsx 生成是规划中的独立工具。
限制与边界
单文件最大 20MB;顶层必须是数组(对象数组或二维数组)。
嵌套结构序列化为 JSON 字符串,不拆分为多列。
日期保持原始字符串,不做本地化格式。