CSV 转 YAML 工具
本地优先
在浏览器本地将 CSV 行转换为可读 YAML 数组。
什么是 CSV 转 YAML?
在浏览器本地将 CSV 行转换为可读 YAML 数组。
- 将 CSV 行转为 YAML
- 使用表头作为对象字段
- 输出易读 YAML
如何使用?
- 粘贴需要处理的 CSV、YAML 内容。
- 根据需要调整质量、尺寸或输出选项。
- 点击按钮完成将 CSV 转换为 YAML,在页面中预览结果。
- 确认无误后复制结果或下载生成文件。
适合哪些场景?
- 整理开发调试、接口联调、文档编写中的文本数据。
- 在提交配置、分享代码片段或导入表格前快速清理格式。
- 需要隐私优先、不希望文件或内容离开浏览器的场景。
官方标准与适用范围
RFC 4180 记录常见 CSV 约定,YAML 1.2.2 定义目标语言,js-yaml 文档说明本页使用的浏览器序列化器。页面采用轻量逐行 CSV/TSV 解析:输入任意位置出现制表符就选择 TSV,空白物理行会删除,字段会裁剪,不支持带引号跨行值,也不会拒绝畸形引号状态。第一行始终作为属性名;空表头会变为 column_N,重复表头会在每行对象中覆盖较早值,缺失单元格变为空字符串,超出表头宽度的单元格被丢弃。全部单元格在传给 js-yaml 前仍是 JavaScript 字符串,随后按两空格缩进、100 列行宽且不输出引用的设置生成数组。注释、源排版、CSV 类型、重复列、精确空白与往返一致性都不会保留。这只是序列化,不是应用 Schema 校验;必须检查表头质量、引号表现和下游类型预期。
- RFC 4180:CSV 文件通用格式与 MIME 类型 - RFC Editor
- YAML 1.2.2 规范 - YAML Language Development Team
- js-yaml 官方项目文档 - js-yaml project
来源核验日期:2026 年 7 月 27 日。标准、依赖和平台规则可能更新,正式集成或合规判断前请再次查看原始来源。
需要注意什么?
- CSV、YAML 的浏览器支持情况会影响预览和导出结果。
- 如果输入格式不合法,工具会尽量给出错误提示,但不会自动猜测缺失字段。
- 结果生成后请先预览,再用于正式发布或提交。
FAQ
第一行会怎么处理?
第一行会作为 YAML 对象字段名。
CSV 转 YAML 是免费的吗?
是的,目前可以直接在浏览器中免费使用,不需要注册账号。
CSV 转 YAML 支持批量处理吗?
文本类工具通常一次处理一段输入,建议分批粘贴处理。
文件或内容会上传吗?
CSV 转 YAML 在浏览器本地运行,输入内容或文件不会上传到 DataHub 服务器。
CSV 转 YAML 适合移动端使用吗?
可以在手机浏览器打开使用,但大文件处理更建议在桌面浏览器完成。
转换失败通常是什么原因?
常见原因包括输入格式不合法、缺少必要字段或复制时混入了不可见字符。
结果可以直接商用吗?
工具只处理你提供的内容或文件,版权和使用权限仍取决于原始素材或数据来源。
相关工具专题
Bug 反馈
提交后我们会收到反馈。