Conversor CSV para YAML lista
Converta um CSV com cabeçalho em uma lista YAML de objetos, preservando números e booleanos. Útil para criar configs e fixtures a partir de planilhas.
—
CSV para uma lista em YAML
Transformar uma planilha em lista YAML é o que se faz para popular um arquivo de configuração, alimentar um inventário do Ansible ou montar dados de exemplo para um teste. O caminho manual é digitar chave e valor linha a linha, com a indentação certa, e a chance de errar cresce com o número de colunas.
Cole o CSV com cabeçalho na primeira linha e receba uma lista em que cada registro vira um item, com os nomes das colunas como chaves. Os valores ganham tipo pelo formato: número fica sem aspas, os booleanos verdadeiro e falso ficam sem aspas, e o resto sai entre aspas, com as internas escapadas — o que evita a armadilha clássica do YAML de um texto ser reinterpretado como outro tipo.
O leitor de CSV aqui é simples: ele divide pela vírgula sem tratar aspas. Isso significa que um campo entre aspas contendo vírgula será partido em duas colunas. Para planilha com endereço, descrição ou valor decimal com vírgula, converta primeiro para um separador que não apareça no conteúdo — a página de CSV para PSV resolve esse passo.
Perguntas frequentes
Por que os textos saem entre aspas?
Dá para gerar mapa em vez de lista?
A indentação sai correta?
Ferramentas Relacionadas
Conversor YAML para TOML simples
Converta arquivos de configuração de YAML para TOML direto no navegador, preservando strings, números e booleanos. Útil para migrar configs entre formatos.
Conversor TOML para YAML simples
Converta arquivos de configuração de TOML para YAML direto no navegador, preservando strings, números e booleanos. Útil para migrar configs entre formatos.
Conversor JSON Lines → CSV
Converte arquivo JSONL (NDJSON) em CSV, deduzindo o cabeçalho da união de todas as chaves observadas nos objetos.
Conversor YAML para NDJSON (info)
Explica como representar listas YAML como NDJSON (uma linha JSON por item), com exemplos práticos.
Conversor TOML para INI
Converte TOML simples (com [section] e key = value) para INI — remove aspas das strings.
Z85 (ZeroMQ)
Codifique e decodifique dados em Z85, a variante de Base85 do ZeroMQ que usa um alfabeto seguro para strings e arquivos de configuração.