CSV / JSON 互转

转换表格和接口数据,保留中文、引号与编号前导零

数据在本机处理
转换方向

CSV 与 JSON 互转示例

CSV 适合表格导入导出,JSON 适合接口与程序处理。这里可以把 CSV 表头映射为对象字段,也可以把 JSON 对象数组转为 CSV。逗号、换行和双引号按 CSV 转义规则处理,不会简单地按逗号切开。

CSV:
姓名,编号,备注
小林,00128,"上海,杭州"

JSON:
[{"姓名":"小林","编号":"00128","备注":"上海,杭州"}]
编号前面的 0 会被保留吗?

默认保留字符串,所以 00128、手机号和长整数编号不会自动变成数字。只有勾选“转换数字与布尔值”后,CSV 转 JSON 才会尝试转换类型。JSON 本身的数字仍按 JavaScript 数值解析,长编号请写成字符串。

JSON 数组中每个对象的字段不一样怎么办?

导出时合并所有对象字段,缺失字段对应空单元格。嵌套对象和数组会以 JSON 文本写入单元格;null 会输出为空单元格。CSV 不保留完整的 JSON 类型信息,所以来回转换不保证恢复原始类型。

为什么导出 CSV 默认转义公式?

表格软件可能把以 =、+、-、@、Tab 或回车开头的文本当作公式。默认给这些单元格加上单引号前缀,避免导入时意外执行公式。仅在明确需要保留公式且信任数据来源时关闭此选项。

Excel 打开中文乱码怎么办?

下载 CSV 时可保留 UTF-8 BOM,方便表格软件识别中文编码。导入文件按 UTF-8 读取;GBK 文件请先另存为 UTF-8。单个文件限 2 MB;空白记录会跳过,表头重名、缺少列和引号错误会提示修正。

🛠️ 更多实用工具: JSON格式化 JSON结构对比 CSV/JSON互转 文本去重 YAML↔JSON XML↔JSON Base64编解码 URL编码 JWT解析 MD5/SHA加密 UUID生成 二维码生成 正则测试 文本Diff 时间戳转换 SQL格式化 Mock数据 图片压缩 图片Base64 颜色转换
📚 热门教程: 微信 XML 转 JSON SQL 关键字大写 批量 UUID 生成 文件 MD5 校验 身份证号码正则 JPG/PNG/WebP 互转 WiFi 二维码生成 URL 中文参数编码 当前时间戳获取 JSON 压缩去空格 全部教程