Conversor de YAML para CSV — Grátis online

Cole seu YAML abaixo e clique em Converter para obter CSV na hora.

Entrada Pronto

As estatísticas de entrada estão disponíveis pelo botão Estatísticas acima deste campo.

Saída

As estatísticas de saída estão disponíveis pelo botão Estatísticas acima deste campo.

Os resultados são fornecidos apenas para fins informativos e podem conter erros. Verifique de forma independente as informações importantes. O uso desta ferramenta é por sua conta e risco.

O que esta ferramenta faz

O conversor de YAML para CSV transforma uma lista de registros em YAML em linhas CSV que abrem direto numa planilha. Cada item da lista vira uma linha e cada chave vira uma coluna.

Chaves aninhadas são achatadas em nomes de coluna unidos por sublinhado, então meta: {tier: frontend} vira a coluna meta_tier. As colunas são reunidas de todos os registros, de modo que um item com uma chave extra ganha sua própria coluna em vez de ser cortado.

Quando usar

  • Um inventário, um catálogo de serviços ou uma lista de casos de teste está em YAML e alguém precisa revisá-lo no Excel.
  • Exportar dados de um gerador de sites estáticos, de um inventário do Ansible ou de uma configuração de CI para uma tabela de relatório.
  • Comparar muitos registros YAML lado a lado, o que é bem mais fácil em colunas do que em texto aninhado.
  • Compartilhar uma lista de feature flags, rotas ou traduções com uma colega não técnica que prefere tabelas.

Exemplo prático

Entrada

- name: web
  port: 8080
  meta:
    tier: frontend
- name: api
  port: 3000
  meta:
    tier: backend

Saída

name,port,meta_tier
web,8080,frontend
api,3000,backend

Perguntas sobre esta ferramenta

Que estrutura de YAML ele espera?

Funciona melhor uma lista de mapas no nível superior (linhas que começam com - e pares chave: valor). Um mapa único vira uma linha; se o resultado parecer errado, verifique antes a indentação com o Validador de YAML.

Como listas dentro de um registro são tratadas?

Uma lista de valores simples é unida numa célula. Uma lista de objetos é achatada como qualquer outro dado aninhado, então documentos complexos podem gerar muitas colunas.

Âncoras e aliases são aceitos?

Sim. Âncoras (&nome) e aliases (*nome) do YAML são resolvidos durante a análise, então o CSV contém os valores completos e não as marcas de referência.

Perguntas frequentes

É seguro converter dados sensíveis com esta ferramenta?

Sim - seus dados são processados e excluídos imediatamente. Nada é registrado ou salvo no servidor.

Existe um limite de tamanho para o arquivo?

A ferramenta lida bem com documentos de tamanho típico. Para arquivos muito grandes, considere dividi-los primeiro.

Esta ferramenta é gratuita?

Sim, é grátis. Sem cadastro nem e-mail. Veja o resultado nesta página.

Como recebo o resultado?

Use a ferramenta nesta página. O resultado aparece aqui, sem envio por e-mail.