JSON转CSV
将 JSON 数组一键转换为 CSV 表格格式,方便导入 Excel 或数据库,支持嵌套字段展平。
JSON 转 CSV
JSON 转 CSV 工具使用指南
📌 简介
JSON 转 CSV 工具是一款专为数据工作者设计的在线转换工具,可将 JSON 数组一键转换为 CSV 表格格式,方便在 Excel、Google Sheets、数据库等工具中打开和使用。转换时自动提取所有字段作为表头,并对逗号、引号、换行等特殊字符进行转义,生成的 CSV 可直接下载使用。所有处理均在浏览器本地完成。
📖 什么是 JSON 和 CSV?
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于 API 接口返回数据,以键值对和嵌套结构描述数据。CSV(Comma-Separated Values)是用逗号分隔值的表格格式,本质是纯文本,能被 Excel、数据库等工具直接导入。两者各有优势:JSON 适合程序处理,CSV 适合人工查看和表格分析。
💼 常见应用场景
- API 数据导出: 将从接口拿到的 JSON 数据转成 CSV 做分析。
- 数据报表: 将系统日志或统计数据转成表格给业务方查看。
- 数据库导入: 将 JSON 数据转换为 CSV 后批量导入数据库。
- Excel 处理: 用 Excel 打开 JSON 数据做透视、筛选等操作。
⚙️ 使用步骤
- 将 JSON 数组粘贴到左侧输入框。
- 点击“转换”按钮。
- 右侧生成 CSV 结果。
- 点击“复制 CSV”直接复制文本,或点击“下载 CSV 文件”保存为 .csv 文件。
⚠️ 注意事项
- 输入的 JSON 必须是数组格式(以
[开头,以]结尾)。 - 如果数组元素是对象,会自动提取所有字段作为表头;如果元素是简单值,则只有一列。
- 下载的 CSV 文件带 UTF-8 BOM,用 Excel 打开不会出现中文乱码。
❓ 常见问题 (FAQ)
Q: 嵌套的对象或数组如何处理?
A: 当前版本会把嵌套对象/数组直接转为 JSON 字符串放入单元格。如需完全扁平化,请先使用“JSON 格式化”工具手动处理。
Q: 为什么下载的 CSV 打开有乱码?
A: 本工具已在文件头加入 UTF-8 BOM,用 Excel 打开应正常。如果仍然乱码,可尝试用记事本打开后另存为 ANSI 编码。
Q: 支持多大的数据量?
A: 受浏览器内存限制,建议单次处理不超过 5MB 的 JSON,超过 10 万行建议分批处理。