CSV 转 JSON

CSV 转 JSON,自动识别表头与分隔符

浏览器内运算CSV to JSON Converter工具型02格式转换

什么是CSV 转 JSON

CSV 转 JSON 工具把表格数据解析为对象数组,首行可作为字段名,支持逗号、分号、制表符等分隔符与带引号的字段。解析在浏览器内完成,业务表格数据不会上传。

怎么用CSV 转 JSON

  1. 1粘贴 CSV 文本,或从表格软件直接复制粘贴。
  2. 2确认分隔符与「首行为表头」开关是否正确。
  3. 3查看输出的 JSON 数组,每行对应一个对象。
  4. 4需要相反方向时使用 JSON 转 CSV 工具。

在代码里怎么实现?

一次性操作用上面的工具,重复性工作建议固化到脚本或项目里。

import Papa from 'papaparse';

const { data, errors } = Papa.parse(csv, {
  header: true,
  skipEmptyLines: true,
  dynamicTyping: false,
});

常见错误与排查

现象成因修复
字段里的逗号把一列拆成了两列该字段没有用双引号包裹,解析器无法区分内容逗号与分隔符。导出 CSV 时对含分隔符的字段加双引号,字段内的双引号写成两个。
数字前导零丢失(如 007 变成 7)开启了自动类型推断,把字符串当成了数字。关闭类型推断,让所有值保持字符串,再在业务代码里按需转换。

常见问题

含身份证号、手机号的表格能直接粘进来吗?+

可以。解析完全在你的浏览器内进行,页面没有上传接口,关掉标签页后数据即不存在。若仍有顾虑,可先在网络面板确认操作过程中没有携带表格内容的请求。

Excel 复制过来的内容为什么用制表符分隔?+

从 Excel 或 Numbers 直接复制的单元格是以制表符分隔的纯文本。把分隔符切到「制表符」即可正确解析,不需要先另存为 CSV 文件。

相关工具

全部工具