Conversor de YAML para CSV

Converta uma lista YAML em uma tabela CSV.

Clique para carregar ou arraste e solte

.yaml .yml

Não tem um arquivo à mão?

Como converter YAML para CSV online

  1. 1

    Envie um arquivo .yaml ou .yml, ou cole o YAML e clique em "Converter".

  2. 2

    Uma lista de mapeamentos vira linhas. Uma única chave de nível superior que contém uma lista, como employees:, é desembrulhada automaticamente.

  3. 3

    Mapeamentos aninhados viram colunas com nomes separados por ponto, como address.city.

  4. 4

    Confira a prévia da tabela e baixe o CSV.

Exemplo: YAML aninhado para CSV

Entrada YAML

employees:
  - name: Emma
    address:
      city: Seattle
    skills: [sql, python]
  - name: Liam
    address:
      city: Austin

Saída CSV

name,address.city,skills
Emma,Seattle,"sql, python"
Liam,Austin,

Dicas para converter YAML para CSV

Listas de valores

Listas simples como [sql, python] são unidas em uma única célula, separadas por vírgulas.

Chaves ausentes

As colunas são a união de todas as chaves. Itens sem uma chave recebem uma célula vazia.

Vários documentos

Arquivos com vários documentos separados por --- são combinados em uma única tabela.

Datas ficam como foram escritas

Valores como 2021-03-15 são mantidos exatamente como aparecem no YAML.

Perguntas frequentes sobre YAML para CSV

O conversor de YAML para CSV é grátis?

Sim. É grátis e não exige cadastro.

Meu YAML é enviado para algum lugar?

Não. O YAML é analisado no seu navegador.

Por que aparece um erro?

O YAML depende da indentação. Verifique se os itens de uma lista estão alinhados e se as chaves são seguidas de dois-pontos e um espaço.

Posso abrir o resultado no Excel?

Sim. O CSV é salvo com um marcador UTF-8, então o Excel mostra corretamente caracteres acentuados e não latinos.