Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

JSON 转 CSV

JSON 转 CSV. 把结构化数据转换为表格。 你的文件留在此设备,处理在浏览器中完成。

使用工具需要启用 JavaScript。文件会在你的浏览器内处理。

使用方法

把 JSON 粘贴到输入框,或打开一个 .json 文件。

选择分隔符。如果你的 Excel 用逗号作小数点(欧洲常见),请选分号。

点击转换为 CSV,检查预览后下载文件。

支持什么样的 JSON

最理想的输入是对象数组,例如 [{"name":"Ann","age":31}]:每个对象一行,每个键一列。如果是只包着一个数组的对象(例如接口返回的 {"results":[...]}),会直接使用里面的数组;其他单个对象会成为一行。列按键第一次出现的顺序排列,缺少某个键的行对应单元格为空。

嵌套数据

CSV 是平面的,所以嵌套对象会用点号展开:{"address":{"city":"Oslo"}} 变成名为 address.city 的列。数组会以 JSON 文本保存在一个单元格里,因为把列表拆成多列没有唯一正确的方式。

引号与 Excel

输出遵循 RFC 4180:含分隔符、双引号、换行或首尾空格的值会加引号,内部的引号会写成两个,行尾为 CRLF。Windows 版 Excel 打开 UTF-8 CSV 时有时会把中文显示成乱码,勾选加 BOM 即可告诉 Excel 这是 UTF-8 文件。

隐私与限制

输入由当前浏览器处理,不会发送给转换服务器。粘贴文本按 UTF-8 字节计、导入文件按文件大小计,各有 10 MiB 上限;复杂数据还受内存及解析器限制,可能更早失败。页面和脚本加载、广告或统计的请求另见隐私说明。下载结果仍保存在设备上。

相关工具

Unix 时间戳转换

CSV 转 JSON

Base64 编码与解码

URL 编码与解码

全部转换器

常见问题

JSON 转 CSV 免费吗?

免费,无需注册,次数不限。

为什么提示“JSON 格式错误”?

输入不是合法的 JSON。常见原因是末尾多了逗号、用了单引号,或者把多个 JSON 对象直接拼在一起而没有方括号。

结果能用 Excel 打开吗?

可以。下载 CSV 后用 Excel 打开;如果中文乱码,请勾选“加 BOM”。

数据会上传吗?

此转换程序不会上传所选文件或输入内容进行处理。这不代表网站没有网络请求;页面、广告和统计的通信请见隐私说明。

相关工具