什么是 CSV?
从 Excel、Sheets 和数据库导出的逗号分隔表格。看似简单:带引号的逗号、内嵌换行和编码标记都会让简单粗暴的拆分出错。
将 CSV 转换为 JSON 对象数组——严格遵循 RFC 4180 解析。
粘贴 CSV 文本或拖入 .csv 文件——在您的浏览器中本地解析。
第一行成为对象键;表头必须非空且唯一。
复制生成的 JSON 数组,或将其保存为 .json 文件。
严格遵循 RFC 4180 解析:带引号的字段、转义引号、引号内换行、字节顺序标记,以及非空且唯一的表头。数据必须是矩形的——每行列数相同。
所有值均以字符串形式保留。"007" 保持为 "007",前导零绝不会丢失。如有需要,可在您自己的代码中显式转换为数字。
每次转换最多 20,000 行和 128 列。超出限制的文件会被明确报错拒绝,而不是被截断。
不会。解析和转换完全在您的浏览器中运行——文件绝不会离开您的设备,也不需要账户。
这里介绍每种格式的用途,以及何时将 CSV 表格转换为 JSON 数组才是正确的选择。
什么是 CSV?
从 Excel、Sheets 和数据库导出的逗号分隔表格。看似简单:带引号的逗号、内嵌换行和编码标记都会让简单粗暴的拆分出错。
什么是 JSON 数组?
一个对象数组,每行一个对象,以表头名称作为键,每个单元格都以字符串形式保留——这是大多数 API、脚本和 NoSQL 存储所采用的结构。
何时需要
适用于将表格软件导出的数据送入 API、脚本和数据库。注意限制:20,000 行和 128 列,要求数据为矩形,数字保留为字符串,因此带前导零的编码可以完整保留。