Conversor de TSV para CSV
Converta TSV para CSV e CSV para TSV. Cole células copiadas de uma planilha e obtenha CSV, ou faça o caminho inverso. Vírgulas, tabulações, aspas e quebras de linha dentro das células são mantidas intactas. Executado no navegador.
Entrada
Saída
Leia-me
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.