开发者工具 / 15
YAML转CSV / CSV转YAML转换器
将结构化的YAML数组映射记录转换为支持引号处理的RFC 4180 CSV,也可将CSV解析为整洁的YAML。
YAML转CSV / CSV转YAML转换器: TOEA使用js-yaml解析YAML映射记录,并将其转换为RFC 4180 CSV;也可以解析支持引号处理的CSV,并将其转换为格式化的YAML记录。 完全在浏览器中本地运行,文件不会上传到服务器。
- 类别
- 开发者工具
- 使用次数
- 在浏览器中
- 费用
- 免费·无需注册
- 可用性
- 可直接使用
完全在浏览器中运行
列是如何构建的
表头包含所有记录中出现过的键,并按首次出现的顺序排列。缺少某个键的记录会得到一个空单元格,而值为null的键也会显示为空,因此CSV无法区分这两种情况。单个映射而不是列表会转换为一行。如果出现了你没有预期的列,可能是某条记录中的键拼写错误;在YAML中搜索该键即可找到对应记录。
从CSV转换为YAML时的数字
反向转换时,看起来像数字的单元格会变成YAML数字,true和false会变成布尔值。邮政编码和带前导零的代码会丢失前导零(02134变为2134),1e3变为1000,超过15–16位的ID会被四舍五入。如果这些值很重要,请之后在YAML中为它们加上引号,或使用CSV转JSON,该工具会将每个值保留为字符串。
使用方法
- 选择YAML转CSV或CSV转YAML模式。
- 粘贴源文本。
- 点击“转换”查看、复制或下载输出结果。
隐私与限制
所有解析和转换都在浏览器本地完成。
相关工具
常见问题
导出CSV需要什么样的YAML结构?
输入应为映射对象列表(例如键值记录)。
如何处理嵌套对象?
嵌套结构会在CSV单元格中进行JSON编码,以保留数据。
免费工具·使用在浏览器中次·无需账户