J

JSON 转 CSV

把对象数组格式的 JSON 转成带表头的 CSV,嵌套字段自动摊平成列,也能反向把 CSV 转回 JSON。

类型在线工具,免安装处理方式浏览器本地完成,不上传费用完全免费更新2026-10-23

使用说明

  1. 把 JSON 文本粘进上方输入框,或者点「选择文件」载入本地 .json 文件。
  2. 输入框下方会显示识别到多少条记录、多少列,确认无误再转换。
  3. 点「JSON 转 CSV」生成表格,嵌套对象会展开成 a.b 这样的点号列名。
  4. 点「下载 CSV」保存文件,用 Excel 或 WPS 打开时选 UTF-8 编码即可正常显示中文。
  5. 要反向转换就把 CSV 贴进右侧的 CSV 框,点「CSV 转 JSON」,得到对象数组。

常见问题

处理时会把数据发到服务器吗?

不会。整个转换在你的浏览器里用脚本完成,文件不会被上传,断网也能用。合同报价、客户名单这类数据可以放心贴进来。

支持什么结构的 JSON?

支持由对象组成的数组,也就是 [{"a":1},{"a":2}] 这种最常见的接口返回格式。如果是单个对象 {"a":1},会自动当成一条记录;如果是顶层数组套数组([[1,2],[3,4]]),会按列位置编号成 第1列、第2列。

嵌套的对象和数组会怎么处理?

嵌套对象默认按点号摊平,{"user":{"name":"张三"}} 变成一列 user.name。数组默认用竖线 | 拼成一个单元格,可以在选项里改成逗号或 JSON 原文。嵌套特别深(超过 6 层)时只保留前 6 层,更深的会被丢弃。

CSV 里的逗号、换行、引号会不会被搞乱?

不会。每个字段都会用双引号包起来,字段里的双引号再写成两个双引号,这是 RFC 4180 的标准转义方式,Excel 和 WPS 都能正确还原。

转换出来的 CSV 在 Excel 里中文乱码怎么办?

这是 Excel 默认按 GBK 读文件导致的。点「下载 CSV(带 BOM)」版本,文件开头带 UTF-8 BOM 标记,双击用 Excel 打开就是正常中文。如果你用的是 WPS 或 Numbers,普通版本也没有问题。

最多能处理多少条数据?

没有硬性条数限制,但浏览器内存有限。实测十万条、字段数二十个以内可以几秒内完成;几十万条时会明显变慢甚至卡住,建议先在命令行里用 jq 或脚本切分再处理。

CSV 转 JSON 时怎么判断数字和布尔值?

会做类型推断:看起来像数字的写成数字,true/false 写成布尔值,空单元格写成 null,其余保持字符串。想全部保留成字符串,勾掉「自动推断类型」即可。

标签

JSONCSV表格转换Excel

本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。

金

金额大写转换

在线使用 转换工具

输入 12345.67,立刻给出「壹万贰仟叁佰肆拾伍元陆角柒分」这种财务规范大写,零和整都不用自己判断。

金额大写人民币打开工具 →
房

房贷计算器

在线使用 转换工具

输入贷款金额、利率、年限,同时算出等额本息和等额本金的月供与总利息,差多少一目了然。

房贷等额本息打开工具 →
倒

倒数日 / 年龄计算

在线使用 转换工具

输入两个日期,算出相差几年几月几天、总共多少天,还能顺便算下一个生日倒数。

倒数日年龄打开工具 →
时

时间计算器

在线使用 转换工具

选两个日期,相差几年几月几天、总天数、总小时一次算清,跨月跨年不用自己数。

时间日期打开工具 →