O que são TSV e CSV?

TSV (valores separados por tabulação) e CSV (valores separados por vírgula) são formatos de texto simples para tabelas. Cada linha é uma linha da tabela, e as células de uma linha são separadas por uma tabulação em TSV e por uma vírgula em CSV. Ambos os formatos são lidos pelo Excel, Google Sheets, LibreOffice, bancos de dados e quase todas as ferramentas de dados, mas muitos programas aceitam apenas um deles.

As células que contêm o separador, uma aspa ou uma quebra de linha são envolvidas por aspas duplas, e uma aspa dentro de uma célula desse tipo é escrita duas vezes (""). É assim que as planilhas gravam os dois formatos, inclusive quando você copia células para a área de transferência.

Descrição da ferramenta

Esta ferramenta converte tabelas entre TSV e CSV no seu navegador. Cole células copiadas de uma planilha para obter CSV ou cole CSV para obter TSV, que você pode colar novamente em uma planilha. Vírgulas, aspas e células com várias linhas são tratadas corretamente nas duas direções, para que nenhuma célula seja dividida ou mesclada por engano.

Recursos

  • Converte TSV em CSV e CSV em TSV, com um botão de alternância para mudar a direção
  • Mantém intactas as vírgulas, tabulações, aspas e quebras de linha dentro das células
  • Exibe as tabulações como setas, para que você possa ver as colunas
  • Indica a linha de uma aspa que nunca é fechada

Como funciona

A entrada é lida célula por célula. Uma célula que começa com uma aspa dupla continua até a aspa dupla de fechamento correspondente, podendo conter separadores e quebras de linha; duas aspas consecutivas representam uma única aspa. Em seguida, as células são unidas usando o outro separador, e uma célula é colocada entre aspas somente quando contém esse separador, uma aspa ou uma quebra de linha. Linhas em branco são ignoradas, e uma marca de ordem de bytes no início do arquivo é desconsiderada.

Dicas

  • Selecione células no Excel ou no Google Sheets e copie-as: a área de transferência conterá TSV, pronto para ser colado aqui.
  • Cole o resultado TSV diretamente em uma planilha para preencher as células.
  • Se cada linha do seu CSV acabar em uma única coluna, provavelmente o arquivo usa ponto e vírgula em vez de vírgulas.