JSON <-> CSV/Excel在线转换器

释放鼠标导入 JSON 文件
释放鼠标导入文件

工作原理

JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。CSV (Comma-Separated Values) 则是电子表格和数据库中通用的存储格式。本工具使用 JavaScript 库 (PapaParse) 在您的浏览器中直接解析和转换数据,无需上传到服务器,转换速度极快且能够保护您的隐私。

使用场景

常见问题 (FAQ)

支持嵌套的 JSON 对象吗?
支持。工具会尝试将嵌套对象“扁平化”。例如,`user: { name: "John" }` 会被转换为表头 `user.name` 和对应的值 `John`。这也是处理复杂数据结构的标准方式。
有文件大小限制吗?
因为所有转换都在您的浏览器本地进行,限制取决于您的电脑内存。一般处理几十 MB 的文本文件没有问题,但过大(如 500MB+)可能会导致浏览器卡顿。
我的数据会被上传吗?
绝对不会。本工具是纯客户端应用 (Client-side only)。您的数据从未离开过您的设备,即使断网也能正常使用。
CSV 默认使用什么分隔符?
默认使用逗号 (`,`) 作为分隔符,这是最通用的标准。如果字段内容本身包含逗号,工具会自动添加双引号包裹。
支持 JSON 数组和对象吗?
是的。如果是 JSON 数组 `[{...}, {...}]`,每个对象就是一行。如果是单个 JSON 对象 `{...}`,则只有一行数据。
这可以用来转换 MySQL 导出文件吗?
可以。如果您的 MySQL 导出为 CSV,您可以将其粘贴到右侧转换为 JSON。如果是 JSON 导出,粘贴到左侧即可转为 CSV 供 Excel 查看。
转换后的中文乱码怎么办?
本工具全程使用 UTF-8 编码,通常不会出现乱码。如果您用 Excel 打开 CSV 显示乱码,建议在 Excel 中使用“数据”->“自文本/CSV”导入功能,并选择 UTF-8 编码。
支持一键复制吗?
支持。每个编辑器下方都有“复制”按钮,点击即可将转换结果复制到剪贴板。

更多免费实用工具