Converter YAML em CSV

Transforme uma lista YAML de objetos (mapeamentos) em um arquivo CSV, com um cabeçalho automático que reúne todas as chaves encontradas.

Exemplo:

Como funciona

Você tem um arquivo de configuração ou de dados em YAML — por exemplo, uma lista de usuários ou de produtos — e precisa abri-lo em uma planilha? A ferramenta espera uma lista YAML de objetos (cada item começando por um hífen "-"), reúne todas as chaves encontradas em todos os objetos para formar o cabeçalho do CSV e escreve uma linha por objeto, deixando vazia qualquer chave ausente naquele objeto específico.

O que acontece se um valor for ele mesmo uma lista ou um objeto aninhado?

Uma mensagem de erro clara é exibida, pois o formato CSV só consegue representar valores simples (texto, número, booleano). É preciso achatar manualmente as estruturas aninhadas no YAML antes da conversão.

A ordem das colunas no CSV é garantida?

Sim, as colunas aparecem na ordem em que suas chaves são encontradas pela primeira vez ao percorrer a lista YAML de cima para baixo.

Processamento 100% local: a conversão é feita inteiramente no seu navegador via WebAssembly — seus dados YAML nunca saem do seu dispositivo.