CanDoYa
PT-PT

Conversor de CSV para YAML

Funciona inteiramente no navegador - sem carregar nada, sem registo.

CSV
YAML
Cole um CSV para o converter em YAML.
Partilhe esta ferramenta

Como converter CSV para YAML?

Cole o seu CSV no conversor e cada linha transforma-se em YAML: a primeira linha passa a ser as chaves e cada linha seguinte torna-se um mapeamento YAML dentro de uma lista. Deteta o delimitador automaticamente, pode converter números e booleanos em valores YAML reais, e tudo acontece no seu navegador.

Como utilizar

  1. 1Cole o seu CSV. Cole ou escreva o CSV no painel da esquerda, ou carregue o exemplo para ver o formato.
  2. 2Ajuste as opções. Mantenha 'A primeira linha é cabeçalho' ativado para obter mapeamentos com chave, escolha um delimitador (ou deixe em automático) e ative a deteção de números e booleanos.
  3. 3Copie o YAML. O YAML atualiza-se em direto à direita. Copie-o ou transfira-o como ficheiro .yaml.

Para quem é

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

Tudo acontece localmente no seu navegador. Os seus dados nunca são enviados, registados nem transferidos para um servidor, por isso é seguro converter folhas de cálculo com informações privadas ou sensíveis.

Perguntas frequentes

A primeira linha tem de ser um cabeçalho?

Não. Mantenha 'A primeira linha é cabeçalho' ativado para transformar cada registo num mapeamento YAML com chave. Desative-o e cada linha torna-se uma lista YAML simples de valores, útil quando o seu CSV não tem nomes de coluna.

Que delimitadores são suportados?

Vírgula, ponto e vírgula, tabulação e barra vertical. A deteção automática analisa a primeira linha e escolhe o mais provável, por isso ficheiros com ponto e vírgula ou exportações separadas por tabulações funcionam sem alterar nenhuma definição.

Mantém zeros à esquerda e números longos?

Sim. Com a deteção de tipos ativada, uma célula só se torna um número YAML quando, ao converter de volta, gera exatamente o mesmo texto. Valores como 007, 07030 ou identificadores muito longos permanecem como texto entre aspas, por isso nenhum dado se perde nem é reformatado.

Os meus dados são enviados para algum sítio?

Não. A conversão é feita inteiramente no seu navegador com JavaScript. Nada do que cola é enviado para um servidor, guardado ou registado, por isso é seguro para folhas de cálculo privadas.

Os campos entre aspas com vírgulas são tratados corretamente?

Sim. Campos entre aspas duplas podem conter vírgulas, quebras de linha e aspas duplas escapadas (escritas como duas aspas), e o interpretador mantém-nos intactos no resultado em YAML.