Categoria: Desenvolvimento

Conversor de YAML para CSV

Ideia nossaFalta uma ferramenta?

Converta uma lista YAML de objetos em CSV no seu navegador

Cole uma lista YAML de mapeamentos, ou um único mapeamento, e obtenha CSV separado por vírgula, ponto e vírgula ou tabulação, com valores aninhados achatados em nomes de coluna com pontos. A conversão acontece no seu navegador.

Cole um YAML para convertê-lo em CSV.

CSV
O resultado aparecerá aqui.

Tudo nesta página é processado no seu navegador. Nada é enviado.

Para que serve

Esta ferramenta analisa YAML com js-yaml e achata cada item em uma linha simples, da mesma forma que o conversor de JSON para CSV deste site faz, de modo que objetos aninhados se tornam nomes de coluna com pontos como address.city e arrays curtos de valores escalares são unidos com ponto e vírgula. O conjunto de colunas é a união das chaves de todos os itens, então linhas com campos ausentes simplesmente recebem células vazias.

Como usar

  1. Cole uma lista YAML de mapeamentos, ou um único mapeamento, na caixa de entrada.
  2. Escolha o delimitador e se deseja incluir uma linha de cabeçalho.
  3. Copie o CSV ou baixe-o como arquivo.

Privacidade

Esta ferramenta roda inteiramente no seu navegador. O que você digita nunca é enviado, salvo ou compartilhado — fechar a aba já remove tudo.

Perguntas frequentes

Meus dados são enviados a algum lugar?
Não. A análise e a geração de CSV acontecem em JavaScript na aba do seu navegador, então nada é enviado a um servidor.
O que acontece com objetos ou arrays aninhados?
Objetos aninhados são achatados em nomes de coluna com pontos, como address.city, e arrays de valores simples são unidos com ponto e vírgula em uma única célula.
E se o YAML for um único mapeamento em vez de uma lista?
Ele é tratado como uma lista de uma linha, então você obtém uma linha de cabeçalho mais uma única linha de dados.