Picovert

JSON 转 CSV 工具

将 JSON 对象数组扁平化为可直接用于电子表格的 CSV,就在你的浏览器中完成。

不收集数据

没有数据库,没有账户。我们无法查看您的文件。

极速

浏览器原生处理 — 无需上传,无需等待。

100%免费

无限制,无水印,无隐藏费用。

无需账户

无需登录。打开工具即可使用。

将 JSON 转换为 CSV

让 JSON 能在电子表格中打开

API 或导出给你的是 JSON,但需要它的人想在 Excel、Google Sheets 或 Numbers 中打开。CSV 就是这座桥梁:一个扁平的、用逗号分隔的网格,每个电子表格都能毫无怨言地导入。

粘贴一个 JSON 对象数组,这个工具会把每个对象变成一行。列的顺序取自键首次出现的顺序,因此输出是稳定且可预测的。

不一致的对象与嵌套值

记录很少是整齐划一的。当某些对象拥有另一些对象所没有的键时,转换器会用它见到的所有键的并集来构建表头,并在某一行对某列没有值的地方留一个空单元格,这样就不会有内容错位。

CSV 是一种扁平格式,因此嵌套的对象和数组无法干净地映射到单个单元格。它们会被序列化为紧凑的 JSON 放在单元格内,这样既能保持数据完整、可往返还原,又不会悄悄把它丢掉。

自动进行正确的引号转义

包含逗号、双引号或换行符的值会让一个粗糙的 CSV 出错。转换器会把这些值用双引号包裹,并通过把内部引号加倍来转义,遵循 RFC 4180,因此文件在任何地方都能正确打开。

无需转义的值则保持原样,让输出保持紧凑、易于阅读。

本地处理,绝不上传

一切都在你的浏览器中进行。你的 JSON 不会发送到任何服务器,因此业务数据和个人记录绝不会离开你的机器。

没有排队也没有上传,所以 CSV 即时就绪,而且工具加载后即可离线工作。

常见问题

它期望什么样的 JSON 结构?

一个对象数组,其中每个对象变成一行。列是所有对象中全部键的并集。

嵌套的对象或数组会怎样处理?

由于 CSV 单元格是扁平的,嵌套值会作为紧凑的 JSON 写入单元格内,从而保留数据而不是丢失它。

值内部的逗号和引号是如何处理的?

任何包含逗号、引号或换行符的值都会被用双引号包裹,并按 RFC 4180 把内部引号加倍,因此文件能干净地导入。

我的数据会被上传吗?

不会。转换完全在你的浏览器中运行,你的 JSON 绝不离开你的设备。