⚡ OpsAILab.cc
🔒

OpsAI 隐私承诺

· 本工具所有计算均在您的浏览器本地完成,文件与数据绝不会上传至任何云端服务器,断网亦可使用

CSV ↔ JSON 转换

接口联调、数据导入、报表清洗最常遇到这两种格式。这里的解析器支持引号内逗号、换行和双引号转义,整段数据只在本地处理。

当前方向:CSV → JSON(首行自动作为表头)

使用说明

1. CSV 转 JSON 时首行默认当表头;字段里含逗号、换行或双引号时,请用英文双引号包裹,内部双引号写成两个。

2. JSON 转 CSV 只处理「对象数组」,表头取所有对象 key 的并集,缺的字段留空;嵌套对象会被压成 JSON 字符串。

3. 解析器为手写实现,建议单次不超过 10MB;超大文件请用命令行工具处理。

什么时候用得上

  • 接口联调时后端给了段 JSON,要转成 Excel 能打开的 CSV 给业务确认字段
  • 旧系统导出的 CSV 用分号分隔,Excel 打开全挤在一列,要先确认字段数
  • 给客户导入数据前,把 JSON 数组的 key 对齐,缺字段补空,避免导入报错

常见问题

字段里本身有逗号怎么办?

CSV 规范是用英文双引号包住整个字段,内部双引号写成两个。工具能正确解析,不用手工把逗号换成别的符号。

嵌套 JSON 能自动拆成多列吗?

不能。嵌套对象会压成一段 JSON 字符串放在一个单元格里,不会变成 user.name 这样的列。要扁平化得先自己处理数据。

Excel 打开中文乱码怎么办?

多半是编码问题。工具输出 UTF-8,老版 Excel 默认按 ANSI 读,中文就成乱码。用数据里的从文本导入并指定 UTF-8,或者另存为带 BOM 的 CSV。

觉得好用?请老架构师喝杯咖啡 ☕ 加微信 qcwindwin 聊业务也可以