Conversor de CSV para YAML

Converta linhas CSV em uma lista YAML.

Clique para carregar ou arraste e solte

.csv .tsv .txt

Não tem um arquivo à mão?

Como converter CSV para YAML online

  1. 1

    Envie um arquivo CSV ou cole dados CSV e clique em "Converter".

  2. 2

    Cada linha vira um item de uma lista YAML, com o cabeçalho como chaves.

  3. 3

    Mantenha "Converter números e true/false" ativado para valores tipados ou desative para manter tudo como texto.

  4. 4

    Copie o YAML ou baixe-o como arquivo .yaml.

Exemplo: CSV para uma lista YAML

Entrada CSV

name,zip,active,salary
Emma,02134,true,98000
"Smith, John",10001,false,65000

Saída YAML

- name: Emma
  zip: '02134'
  active: true
  salary: 98000
- name: Smith, John
  zip: 10001
  active: false
  salary: 65000

Dicas para converter CSV para YAML

Zeros à esquerda ficam seguros

Valores como 02134 ficam entre aspas, para que os parsers YAML os leiam como texto e não como o número 2134.

Valores com várias linhas

Células com quebras de linha são gravadas como bloco de texto YAML, o que as mantém legíveis.

Configuração e dados de teste

Listas YAML funcionam bem como dados iniciais, fixtures de teste e arquivos de dados para geradores de sites estáticos como Hugo ou Jekyll.

Caracteres especiais

Valores com dois-pontos, # ou aspas são colocados entre aspas automaticamente, então o YAML é sempre válido.

Perguntas frequentes sobre CSV para YAML

O conversor de CSV para YAML é grátis?

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

Meus dados são enviados para algum lugar?

Não. A conversão acontece no seu navegador.

Posso gerar apenas strings no YAML?

Sim. Desative "Converter números e true/false" e todos os valores são gravados como texto.

Posso converter YAML de volta para CSV?

Sim. Use o conversor de YAML para CSV do CSV.ink.