Yirinhana Tools

简体中文 · English · Español · Português · 日本語 · Deutsch

CSV 转 JSON

CSV 转 JSON. 转换、检查和复制你的数据。 你的文件留在此设备,处理在浏览器中完成。

使用工具需要启用 JavaScript。文件会在你的浏览器内处理。

使用方法

粘贴 CSV 文本,或打开 .csv、.tsv 文件。

分隔符保持自动识别,或手动选择逗号、分号或 Tab。

点击转换为 JSON,复制或下载结果。

表头与输出结构

勾选第一行是表头时,之后每一行都会变成一个对象,键名取自表头,这是大多数接口和 JavaScript 代码期望的格式。空的表头单元格会命名为 column1、column2 等。取消勾选则输出二维数组,完整保留单元格网格。

引号、逗号和换行

解析遵循通行的 RFC 4180 规范:用双引号包住的字段可以包含逗号、分号甚至换行,字段内连续两个引号表示一个引号。Excel 在文件开头加的 UTF-8 BOM 会被自动去掉。自动识别会用逗号、分号、Tab 和竖线分别解析最多 20 行,优先选择列数一致的多列表格;识别错误时请手动指定分隔符。

数字和布尔值

CSV 没有数据类型,默认所有值都保留为字符串。勾选把数字和 true/false 转成对应类型后,42、3.5、true、null 等会变成 JSON 的数字、布尔值和 null。以 0 开头的值(如邮编、电话 02134)仍保留为文本,避免丢失前导零。

隐私

输入由当前浏览器处理,不会发送给转换服务器。粘贴文本按 UTF-8 字节计、导入文件按文件大小计,各有 10 MiB 上限;复杂数据还受内存及解析器限制,可能更早失败。页面和脚本加载、广告或统计的请求另见隐私说明。下载结果仍保存在设备上。

相关工具

Unix 时间戳转换

JSON 转 CSV

Base64 编码与解码

URL 编码与解码

全部转换器

常见问题

Excel 用什么分隔符?

取决于区域设置,很多欧洲地区的 Excel 用分号保存 CSV;自动识别两种都能处理。

为什么数字都带引号?

默认不转换类型,请勾选“把数字和 true/false 转成对应类型”。

单元格里有换行能识别吗?

可以,只要这些单元格用双引号包住(Excel 和 Google 表格导出时就是这样)。

文件会上传吗?

此转换程序不会上传所选文件或输入内容进行处理。这不代表网站没有网络请求;页面、广告和统计的通信请见隐私说明。

相关工具