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”。
数据会上传吗?
此转换程序不会上传所选文件或输入内容进行处理。这不代表网站没有网络请求;页面、广告和统计的通信请见隐私说明。
相关工具
- CSV 转 JSON
转换、检查和复制你的数据。
- Base64 编码与解码
转换、检查和复制你的数据。
- URL 编码与解码
转换、检查和复制你的数据。
- Unix 时间戳
在时间戳与日期之间转换。
- 字数统计
实时统计词数、字符、行数及阅读时长。
- Markdown 转 HTML
预览 Markdown 并下载独立、安全的 HTML 文档。
- HTML 转 Markdown
把标题、链接与列表转换为易编辑的 Markdown。
- 颜色选择与转换
HEX、RGB、HSL 互转,复制可用 CSS。
- 文本差异比较
按行或词比较两段文本,下载差异补丁。
- UUID 生成器
在本地批量生成随机 UUID v4 标识符。
- 密码生成器
使用密码学随机数与自选字符集生成密码。
- YAML 转 JSON
解析 YAML、校验数据并下载格式化 JSON。
- XML 转 JSON
将 XML 元素与属性转换为结构化 JSON。