切换工具
浏览全部工具

CSV/JSON 互转

CSV 表格与 JSON 数组双向转换,支持分号/Tab 分隔

CSV
JSON
CSV 解析遵循 RFC 4180 引号语义:字段内逗号、换行、双引号(写作 "")都能正确处理;JSON → CSV 时嵌套对象会序列化为 JSON 字符串。

使用说明

CSV → JSON:粘贴 CSV(Excel 另存为 CSV、数据库导出、日志提取的字段),勾选「首行是表头」即得到对象数组 JSON;不勾则输出二维数组并自动识别数字/布尔类型。

JSON → CSV:粘贴对象数组,字段取所有对象的键的并集(保持首见顺序),嵌套对象与数组会序列化成 JSON 字符串放进单元格。转出的 CSV 可直接粘贴回 Excel 或保存为 .csv 文件。

欧洲地区导出的 CSV 常用分号分隔(Excel 语言设置所致),切到分号即可正确解析;数据库导出的 TSV 切到 Tab。含逗号的字段必须被引号包裹,工具按 RFC 4180 标准解析,"" 表示引号本身。

常见问题

经典编码问题:Excel 默认按系统 ANSI(GBK)编码读 CSV,而工具输出的是 UTF-8。两个解法:用「数据 → 从文本/CSV 导入」手动选 UTF-8;或保存文件后在文件开头保留 BOM(另存时选「CSV UTF-8」格式)。

开发工具的其他工具