JSON ↔ CSV 互转
对象数组与 CSV 表格互转,RFC 4180 兼容,可直接进 Excel。
使用说明
这个工具解决什么问题
后端吐出来的是对象数组,运营要的是能进 Excel 的表格;反过来,业务给的 CSV 数据要喂给程序又得变成 JSON。这个工具双向搬运:JSON 数组一键转 CSV(引号逗号自动转义),CSV 一键转 JSON(类型智能识别),办公与开发两个世界无缝衔接。
核心能力
JSON → CSV:对象数组按键生成表头,嵌套结构拍平处理。CSV → JSON:首行作键,类型自动识别。标准转义:RFC 4180 兼容,引号逗号换行不串行。本地转换:数据不出浏览器,业务数据放心贴。
使用建议
转出后先用 Excel 验证一遍再分发;大文件建议分批转换,浏览器内存是上限;字段名含特殊字符时,转换后核对表头是否符合下游要求。
大文件建议:超过几万行的 CSV 先在表格软件里拆分再转换,浏览器内存有限;转换完成后先抽查首尾几行,确认列对齐无误再全量使用。
常见问题
转出的 CSV 用 Excel 打开为什么中文乱码?
Excel 默认按系统编码打开 CSV,遇到无 BOM 的 UTF-8 文件可能按错编码解读。用「数据 → 从文本/CSV 导入」并手动选 UTF-8 编码即可正常显示;工具输出的 CSV 本身是标准 UTF-8。
字段里含逗号、引号、换行怎么处理?
按 RFC 4180 标准转义:字段用双引号包裹,内部双引号翻倍表示。Excel、Python、数据库都能正确读回,复制到别处解析不会串列。
CSV 转 JSON 时,001 这样的编号会变成 1 吗?
会自动识别纯数字字段为数字类型,方便后续计算;但保留前导零的编号(如 007)会被识别为编号字符串保持原样,避免工号、区号被破坏。对类型有特殊要求时,转完手动调整即可。
相关工具
CSV 与 Excel 互转
CSV 粘贴转 .xlsx,Excel 文件解析回 CSV,双向下载。
CSV YAML 互转
CSV 行与 YAML 对象数组双向互转,引号转义兼容。
Excel 转 JSON
xlsx/xls/csv 选工作表转 JSON,首行自动做表头。