// converters
TSV to YAML.
Parse TSV (tab-separated values) and produce a YAML array of mappings using the first row as headers.
TSV input
YAML output
Perguntas frequentes
O que é TSV?
TSV é como CSV mas com tabulações como delimitador.
Lida com tabulações dentro de valores?
Sim, valores entre aspas com tabulações internas são processados corretamente.
Funciona com arquivos Excel exportados?
Sim, lida com arquivos TSV exportados do Excel e Google Sheets.
TSV para YAML
A conversão TSV para YAML segue a mesma lógica que CSV para YAML, usando tabulação como delimitador. Cada linha do TSV vira um objeto YAML, e cada coluna vira uma chave.
TSV é frequentemente mais limpo que CSV para dados que contêm texto livre, pois tabs são menos prováveis de aparecer em conteúdo do que vírgulas.
O resultado YAML preserva os tipos de dados quando possível: números são convertidos para numéricos, booleanos para true/false, e texto permanece como string.
Quando converter TSV para YAML
Exportações de bancos de dados que usam TSV como formato de exportação, como dados de ferramentas de análise ou logs estruturados.
Integração com sistemas que produzem TSV naturalmente, como ferramentas de relatórios ou exportadores de dados de planilhas.
Quando seus dados já estão em TSV e você precisa convertê-los para configurações YAML em ferramentas de automação ou infraestrutura.
TSV vs CSV
TSV é mais simples de parse: cada tab separa colunas e cada quebra de linha separa registros. Não há necessidade de tratar campos entre aspas como em CSV.
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.
Para dados simples sem caracteres especiais, a diferença é mínima. Para dados complexos com texto livre, TSV evita muitos problemas de formatação.