首页 CSV 与 JSON 互转

CSV 与 JSON 互转

在浏览器中双向转换 CSV 与 JSON

粘贴 CSV 得到 JSON,粘贴 JSON 得到 CSV。用引号包裹的字段会保留逗号、换行和转义引号,因此像「London, England」这样的值仍是一个单元格,不会把列挤乱。可以选择分隔符、第一行是否为表头,以及是否自动识别数字与布尔值。全部在客户端运行,不上传任何内容,也无需登录。

结果

粘贴数据后点击转换。

全部在浏览器中处理,不会上传任何内容。用引号包裹的字段会保留逗号、引号和换行,因此「London, England」仍是一个单元格。

常见问题

数据会离开浏览器吗?
不会。解析在客户端进行,没有后端、没有上传,也不会分析你粘贴的内容。
值里面有逗号可以吗?
可以。用双引号包裹的字段会完整保留逗号、换行和转义引号(""),遵循 RFC 4180 惯例。
为什么 007 仍然是字符串?
以 0 开头的数字会被刻意保留为文本,否则邮编和电话号码会悄悄丢掉位数。关闭数字识别可让所有值保持为文本。
如果对象的键不一样怎么办?
JSON 转 CSV 时,列是所有键按首次出现顺序的并集,缺失的值写成空单元格。
Family Site