CanDoYa
PT-BR

Conversor de CSV para YAML

Funciona inteiramente no seu navegador - sem upload, sem cadastro.

CSV
YAML
Cole um CSV para convertê-lo em YAML.
Compartilhe esta ferramenta

Como converter CSV para YAML?

Cole o seu CSV no conversor e cada linha vira YAML: a primeira linha vira as chaves e cada linha seguinte vira um mapeamento YAML dentro de uma lista. Ele detecta o delimitador automaticamente, pode converter números e booleanos para valores YAML de verdade, e tudo roda no seu navegador.

Como usar

  1. 1Cole o seu CSV. Cole ou digite o CSV no painel da esquerda, ou carregue o exemplo para ver o formato.
  2. 2Ajuste as opções. Deixe 'A primeira linha é cabeçalho' ativado para mapeamentos com chave, escolha um delimitador (ou deixe no automático) e ative a detecção de números e booleanos.
  3. 3Copie o YAML. O YAML atualiza ao vivo à direita. Copie ou baixe como arquivo .yaml.

Para quem é

CSV é uma tabela plana de texto sem tipos de dados; YAML é um formato estruturado e legível usado em configurações, dados de teste e arquivos de dados. Esta ferramenta une os dois: com uma linha de cabeçalho, cada registro vira um mapeamento YAML (chave: valor) dentro de uma sequência; sem cabeçalho, cada linha vira uma lista simples de valores. Campos entre aspas, vírgulas e quebras de linha embutidas, e aspas escapadas são todos interpretados corretamente.

Tudo acontece localmente no seu navegador. Seus dados nunca são enviados, registrados ou mandados para um servidor, então é seguro converter planilhas com informações privadas ou sensíveis.

Perguntas frequentes

A primeira linha precisa ser um cabeçalho?

Não. Deixe 'A primeira linha é cabeçalho' ativado para transformar cada registro em um mapeamento YAML com chave. Desative e cada linha vira uma lista YAML simples de valores, útil quando o seu CSV não tem nomes de coluna.

Quais delimitadores são aceitos?

Vírgula, ponto e vírgula, tabulação e barra vertical. A detecção automática analisa a primeira linha e escolhe o mais provável, então arquivos com ponto e vírgula ou exportações separadas por tabulação funcionam sem mexer em nada.

Ele mantém zeros à esquerda e números longos?

Sim. Com a detecção de tipos ativada, uma célula só vira número YAML quando converter de volta gera exatamente o mesmo texto. Valores como 007, 07030 ou IDs bem longos continuam como texto entre aspas, então nenhum dado é perdido ou reformatado.

Meus dados são enviados para algum lugar?

Não. A conversão roda inteiramente no seu navegador usando JavaScript. Nada do que você cola vai para um servidor, é salvo ou registrado, então é seguro até para planilhas privadas.

Campos entre aspas com vírgulas são tratados direito?

Sim. Campos entre aspas duplas podem ter vírgulas, quebras de linha e aspas duplas escapadas (escritas como duas aspas), e o parser mantém tudo intacto na saída em YAML.