追风工具箱

JSON / CSV 互转

JSON 数组与 CSV 表格双向转换

输入

结果

常见问题

为什么 CSV 里的数字变成了字符串?
如果数字在 CSV 里带引号或是被格式化的(如 1,234),会按字符串处理。反向转换时纯数字会自动还原成数字类型。
嵌套的 JSON 怎么转?
会自动扁平化:{"user":{"name":"a"}} 变成列名 user.name。数组会转成 JSON 字符串放在单元格里。
CSV 里的逗号怎么办?
标准 CSV 用双引号包裹含分隔符的字段:"北京,朝阳"。本工具能正确解析这种格式,也能正确处理字段内的双引号转义("")。
支持 Excel 文件吗?
不支持 .xlsx 直接上传(那是二进制格式),但你可以从 Excel「另存为 CSV」后再用本工具转换。

使用说明

  1. 输入框粘贴 JSON 数组(如 [{"name":"a","age":1}])或 CSV 内容。
  2. 选择分隔符(逗号 / 制表符 / 分号),CSV 转 JSON 时要和源文件一致。
  3. 「转换」得到结果;点「反向」切换方向。
  4. 嵌套字段会自动扁平化,用点号连接(如 user.name)。

常见用途:把接口返回的 JSON 转成 Excel 可打开的 CSV、把导出的表格数据转成 JSON 喂给程序、处理 CSV 带引号的复杂情况、数据清洗。

免责声明

本工具的编解码与格式化处理全部在你的浏览器本地完成,输入内容不会被上传、存储或转发到任何服务器。但请注意:Base64 等编码方式并非加密手段,不可用于保护密码、密钥等敏感信息。工具结果仅供参考,在涉及生产环境、资金交易、法律文书等关键场景时,请务必用官方工具二次校验。本工具为免费公益项目,按「现状」提供,不对因使用本工具产生的任何直接或间接损失承担责任。