// converters

CSV to YAML.

Parse CSV (with quoted fields) and produce a YAML array of mappings using the first row as headers.

Client-sideStrict quotingNo upload

CSV input

YAML output

Perguntas frequentes

Usa a primeira linha como cabeçalho?

Sim, a primeira linha CSV é usada como nomes de chave YAML.

Preserva tipos de dados?

Sim, detecta automaticamente números, booleans e strings.

Funciona com arquivos grandes?

Funciona bem com vários megabytes.

Como funciona a conversão CSV para YAML

A conversão transforma um arquivo CSV em uma lista de objetos YAML. A primeira linha é tratada como cabeçalho (nomes das colunas), e cada linha subsequente vira um objeto na lista.

Cada coluna vira uma chave, e o valor da célula vira o valor correspondente. Tipos básicos como números e booleanos são detectados automaticamente.

Para dados com valores complexos como listas ou objetos, considere usar JSON Lines como formato intermediário antes de converter para YAML.

Quando converter CSV para YAML

Migração de dados: quando seus dados estão em CSV e você precisa convertê-los para configurações YAML em ferramentas como Docker Compose ou Kubernetes.

Análise de dados: CSVs de planilhas podem ser convertidos para YAML para uso em scripts de automação, pipelines CI/CD ou ferramentas de infraestrutura como código.

APIs e integração: muitas APIs modernas preferem YAML. Converter dados CSV para YAML permite integrar sistemas legados com novas ferramentas.

Opções de delimitador

O delimitador padrão é vírgula (,), mas a ferramenta suporta ponto e vírgula (;), tabulação (\t), pipe (|) e dois pontos (:).

Use ponto e vírgula em países onde a vírgula é usada como separador decimal. Use tabulação para dados que contêm vírgulas. Use pipe para dados com tabs.

O caractere de aspas define como campos com delimitadores internos são tratados. Aspas duplas (` ) são o padrão, mas aspas simples (') também são suportadas.