C

CSV 转 JSON

把 CSV 粘进来立刻变成 JSON 数组,或者反过来把 JSON 生成能直接用 Excel 打开的 CSV。

类型在线工具,免安装处理方式浏览器本地完成,不上传费用完全免费更新2026-10-21

把 .csv / .json 文件拖到这里,或点此选择

不上传服务器,全程本地处理 · 支持 UTF-8 文本,建议 10 MB 以内

输入(CSV 或 JSON)
输出

使用说明

  1. 把 CSV 文本粘进左边,或者直接把 .csv 文件拖到页面上,工具会自动识别是逗号、分号还是制表符分隔。
  2. 在参数区确认「首行是表头」和「分隔符」:首行是表头时,每一列会变成对象的键;不是表头就用 col1、col2 这样的序号命名。
  3. 需要让数字变成数字类型(而不是字符串)就勾上「类型推断」,true/false 会被转成布尔值,空单元格转成 null。
  4. 点「CSV → JSON」得到右侧结果,可以复制或者下载成 .json 文件;反过来点「JSON → CSV」会把 JSON 数组还原成表格。
  5. JSON 转 CSV 时如果对象里有嵌套结构,可以勾「嵌套转成点号路径」,把 {a:{b:1}} 摊平成 a.b 一列,避免出现 [object Object]。

常见问题

数据会被上传到服务器吗?

不会。解析和转换全部由页面里的 JavaScript 完成,文件用 FileReader 在本地读,内容不会被发送到任何地方;断网状态下照样能用。涉及客户名单、订单流水这类数据也可以放心处理。

单元格里有逗号、换行或者双引号怎么办?

按 CSV 标准,含逗号、换行、双引号的字段需要整体用双引号包起来,字段内原有的双引号写成两个连续的双引号("")。本工具完整支持这套规则,包括字段内部换行;也能识别用分号、制表符做分隔的文件(Excel 在部分区域设置下导出的就是分号分隔)。

Excel 里的中文导出后变乱码,怎么处理?

Excel 在中文 Windows 上默认另存为 GBK 编码的 CSV,浏览器按 UTF-8 读就会出现乱码。解决办法是在 Excel 里选「另存为 → CSV UTF-8(逗号分隔)」再导入;或者先另存为 .xlsx,用「数据 → 从文本/CSV」并在导入时把文件原始格式选成 936(GBK),转成 UTF-8 后再用本工具。本工具只处理 UTF-8 文本,不做编码猜测。

文件多大能处理?

建议单文件控制在 10 MB 以内(大约十几万行、十几列)。超过这个量级浏览器会明显卡顿,甚至因为内存不足白屏。超大表建议先用命令行工具或数据库导入,本工具定位是快速核对和小批量整理。

输出 JSON 的字段顺序和数据格式有讲究吗?

输出是标准 JSON 数组,每个元素是一个对象,键按表头从左到右的顺序写入。勾选「类型推断」后,纯数字会输出为数字(前导零的数字、超过 15 位的长数字会自动保留为字符串,避免精度丢失),true/false 输出布尔,空格子输出 null。如果不确定下游要不要字符串,就取消勾选,全部按字符串输出最稳妥。

和在线表格软件自带的导入导出比有什么不同?

表格软件适合长期维护数据,但导入导出时要上传文件、要登录账号,字段类型还得手动设置。本工具只做一次性的格式转换,不需要账号、不上传、字段类型自动推断,改完直接拿走;代价是不做校验和美化,也不保存历史。

标签

CSVJSON数据转换表格

本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。

条

条形码生成

在线使用 转换工具

输入一串数字或字母,立刻生成可直接打印的 Code128 / EAN-13 条形码,能导出 PNG 和矢量 SVG。

条形码Code128打开工具 →
颜

颜色转换

在线使用 转换工具

一种颜色值进去,HEX、RGB、HSL、HSV、CMYK 全出来,顺带算清 WCAG 对比度。

二

二维码生成

在线使用 转换工具

输入网址或文字即时生成二维码,纠错级别与尺寸可调,下载 PNG 或无限放大的 SVG。

二维码QR打开工具 →
单

单位换算

在线使用 转换工具

长度、面积、重量、体积、温度八类单位一起换算,输入一个数,其他单位的等值同时列出来。

单位长度打开工具 →