CSV只是一张没有数据类型的纯文本表格,而YAML是结构化、易读的格式,常用于配置文件、测试夹具和数据文件。这个工具把两者连接起来:有表头行时,每条记录会变成序列里的一个key: value映射;没有表头时,每一行则变成一份普通的值列表。带引号的字段、字段里的逗号和换行、转义的引号都能被正确解析。
所有处理都在你的浏览器本地完成,数据不会被上传、记录或发送到任何服务器,因此拿包含隐私或敏感信息的表格来转换也很安全。
全程在浏览器中运行,无需上传,无需注册。
把CSV粘贴到转换器里,每一行都会变成YAML:第一行作为键名,后面每一行生成一个YAML映射并放进列表。工具会自动识别分隔符,还可以选择把数字和布尔值转成真正的YAML标量,全部处理都在浏览器本地完成。
CSV只是一张没有数据类型的纯文本表格,而YAML是结构化、易读的格式,常用于配置文件、测试夹具和数据文件。这个工具把两者连接起来:有表头行时,每条记录会变成序列里的一个key: value映射;没有表头时,每一行则变成一份普通的值列表。带引号的字段、字段里的逗号和换行、转义的引号都能被正确解析。
所有处理都在你的浏览器本地完成,数据不会被上传、记录或发送到任何服务器,因此拿包含隐私或敏感信息的表格来转换也很安全。
不是必须的。保持“第一行是表头”开启,每条记录会生成带键名的YAML映射;关闭后,每一行都会变成简单的YAML值列表,适合没有列名的CSV。
支持逗号、分号、制表符和竖线。自动检测会分析第一行内容并选出最可能的分隔符,所以常见的欧洲式分号文件和制表符分隔的导出文件都不用手动调整设置。
会。开启类型识别后,只有当单元格能完全还原成原始文本时才会转成YAML数字。像007、07030这样的值或很长的编号会保留为带引号的字符串,不会丢失数据或被重新格式化。
不会。转换完全在浏览器内用JavaScript完成,粘贴的内容不会被发送到服务器,也不会被存储或记录,所以处理私密表格也很安全。
可以。用双引号包裹的字段可以包含逗号、换行符和转义的双引号(写作两个引号),解析器会完整保留这些内容并输出到YAML中。