CSV para YAML
Converter ficheiros CSV para formato YAML instantaneamente
Entrada CSV
Saída YAML
O que é CSV para YAML?
O CSV são dados tabulares. O YAML é um formato de config. CSV para YAML converte linhas CSV em estruturas YAML. Use quando as ferramentas esperam YAML (Kubernetes, Ansible, etc.). A RFC 4180 e a especificação YAML definem os formatos.
Esta ferramenta funciona inteiramente no seu navegador. Nada é enviado para um servidor. Cole CSV ou carregue um ficheiro; obtenha saída YAML. Para CSV para JSON, use CSV para JSON. Para CSV para XML, use CSV para XML. Para formatar CSV primeiro, use o Formatador CSV.
Exemplos CSV para YAML
Converter linhas CSV em lista YAML. Exemplo de telecomunicações:
Exemplo: Registos de assinantes
Saída YAML:
Clique no botão Amostra acima para carregar mais exemplos no editor.
Como usar esta ferramenta
Colar ou carregar
Cole CSV no painel esquerdo ou carregue um ficheiro .csv ou .txt. Use Amostra para carregar dados de exemplo. Use Limpar para repor.
Ver saída YAML
O painel direito mostra o YAML convertido. As linhas CSV tornam-se itens de lista ou mapeamentos YAML. CSV inválido mostrará um erro.
Copiar ou descarregar
Use Copiar ou Descarregar para obter o YAML. Para formatar o YAML, use o Formatador YAML. Para validação, use o Validador YAML.
A ferramenta analisa o seu CSV segundo a <a href="https://tools.ietf.org/html/rfc4180" target="_blank" rel="noopener">RFC 4180</a> e constrói uma estrutura <a href="https://yaml.org/spec/1.2/spec.html" target="_blank" rel="noopener">YAML</a>. Cada linha tipicamente torna-se um item de lista ou mapeamento; a primeira linha define as chaves. A saída é YAML legível com indentação adequada. Caracteres especiais são escapados. O processamento ocorre no seu navegador; nada é enviado para um servidor.
A ferramenta analisa o seu CSV segundo a RFC 4180 e constrói uma estrutura YAML. Cada linha tipicamente torna-se um item de lista ou mapeamento; a primeira linha define as chaves. A saída é YAML legível com indentação adequada. Caracteres especiais são escapados. O processamento ocorre no seu navegador; nada é enviado para um servidor.
Quando CSV para YAML ajuda
Ao migrar dados de folhas de cálculo para config YAML, pipelines <a href="https://docs.github.com/en/actions" target="_blank" rel="noopener">CI/CD</a> ou manifestos <a href="https://kubernetes.io/docs/concepts/overview/working-with-objects/kubernetes-objects/" target="_blank" rel="noopener">Kubernetes</a>, converta aqui. O <a href="https://yaml.org/" target="_blank" rel="noopener">YAML</a> é comum em ferramentas DevOps como Ansible, Docker Compose e Helm. Ótimo para exportações do Excel ou bases de dados. Para saída JSON, use CSV para JSON. Para XML, use CSV para XML.
Ficheiros de config e dados específicos de ambiente frequentemente começam como folhas de cálculo. Converter para YAML aqui produz config pronta para implementação. Para formatar a saída, use o Formatador YAML. Para validação, use o Validador YAML. Para conversão de YAML para JSON, use YAML para JSON.
Perguntas frequentes
Os meus dados são privados?
Sim. A conversão funciona inteiramente no seu navegador. Nenhum dado é enviado para qualquer servidor.
Como as linhas são convertidas?
Cada linha CSV tipicamente torna-se um item de lista ou mapeamento YAML. A primeira linha pode ser usada como chaves. Verifique a saída para a sua estrutura.
CSV para YAML vs CSV para JSON?
Ambos convertem CSV para dados estruturados. O YAML é mais legível; o JSON é comum para APIs. Use o formato que o seu alvo espera.
Suporta cabeçalhos?
Sim. A primeira linha é tipicamente usada como chaves para as linhas seguintes. A estrutura depende da implementação.
Posso converter YAML para CSV?
Esta ferramenta converte CSV para YAML. Para YAML para JSON, use YAML para JSON. Uma conversão completa de YAML para CSV precisaria de outra ferramenta.
Ferramentas relacionadas
Para o formato CSV, consulte RFC 4180. Para YAML, consulte especificação YAML 1.2 e yaml.org. JSON é uma alternativa para respostas de API.