这个工具是什么
JSON 转 CSV 工具把 JSON 数据转成 CSV 文本,方便用 Excel、WPS、Numbers 打开或导入数据库。支持三种输入形态:对象数组(每个对象一行,最常用)、单个对象(输出 key,value 两列)、二维数组(每个内层数组一行)。首行是表头,字段里含逗号、引号或换行时会按 CSV 规则自动加引号转义。
什么时候用它
- 接口返回的列表数据要交给运营或设计用表格看,先转成 CSV。
- 把 JSON 数据导进数据库或数据平台,用 CSV 做中间格式。
- 需要给非技术同事一份「能直接用表格打开」的清单。
- 对数:两份 JSON 各转成 CSV,在表格软件里比对差异,比看两坨 JSON 容易。
有什么限制
- 表头取所有行键名的并集。不同行字段不一致时会出现空单元格,而不是只按第一行裁字段。
- 嵌套的对象或数组不会展开成多列:会被转成字符串,对象会变成
[object Object]。需要拍平请先手工整理结构。 - 不做类型转换:数字和布尔按原样写成文本,导入表格后可能被 Excel 当作数字或日期自动改写(比如
1-2变成日期)。 - 字段内容里含逗号、引号、换行时会加双引号包裹,这是 CSV 标准做法;用程序读取时请用正规的 CSV 解析器,别直接按逗号切分。
- 输入必须是对象数组、对象或二维数组。纯标量、标量数组会直接报错。
- 输出为纯文本。用 Excel 打开中文若显示乱码,请用「数据 → 从文本/CSV」导入并选择 UTF-8 编码。
常见问题
Q:JSON 转 CSV 工具是做什么的? A:把对象数组或对象转换为 CSV,首行为表头,自动处理引号与换行。处理过程在浏览器本地完成,不需要上传文件。
Q:用JSON 转 CSV 工具处理的内容会上传到服务器吗? A:不会。运算全部在你的浏览器里完成,输入内容不发送到服务器,也不需要注册或登录。
Q:手机上能用JSON 转 CSV 工具吗? A:可以。页面做了手机适配,用手机浏览器打开即可使用,不需要安装 App。