// converters
YAML to TSV.
Take a YAML array of maps and export it as tab-separated values.
YAML input
TSV output
Perguntas frequentes
Quando usar TSV em vez de CSV?
TSV é melhor quando os valores contêm vírgulas.
Preserva a ordem das linhas?
Sim, a ordem do array é mantida no TSV.
Posso colar direto no Excel?
Sim, TSV é colado diretamente no Excel.
YAML para TSV
A conversão YAML para TSV é similar à conversão para CSV, mas usa tabulação como delimitador em vez de vírgula. Isso elimina problemas quando os dados contêm vírgulas.
TSV é frequentemente mais robusto que CSV para dados que contêm texto livre, pois tabs são menos comuns em conteúdo do que vírgulas.
O resultado pode ser colado diretamente emeditores de texto e planilhas sem necessidade de configuração de delimitador.
CSV vs TSV
CSV é mais universal e suportado por praticamente todas as ferramentas. TSV é mais seguro para dados com vírgulas, mas menos comum em exportações de sistema.
Em termos de parsing, TSV é mais simples: cada tab separa colunas e cada quebra de linha separa registros. Não há necessidade de tratar campos entre aspas.
Para dados simples sem caracteres especiais, a diferença é mínima. Para dados complexos com texto livre, TSV evita muitos problemas de formatação.
Dicas para conversão limpa
Verifique se seus dados YAML não contêm tabs — elas seriam interpretadas como delimitadores no TSV, quebrando a estrutura.
Se precisar de controle total sobre o formato, prefira CSV com aspas de campos ou exporte para JSON primeiro e converta para o formato desejado.
Para dados muito complexos, considere exportar como JSON Lines (JSONL), onde cada linha é um JSON válido, oferecendo a melhor preservação de estrutura.