DevToolPal
PT

Conversor de CSV para TSV

Converta valores separados por vírgula em valores separados por tab, tratando corretamente as células entre aspas.

Roda localmente, nada é enviado

Opções

Entrada

0 caracteres · 0 B

Saída

0 caracteres · 0 B

O que faz

Esta ferramenta converte CSV (valores separados por vírgula) em TSV (valores separados por tab). Ela lê o CSV corretamente, então vírgulas dentro de células entre aspas, como "Beijing, China", continuam em uma única célula, e aspas escapadas são entendidas. Na saída, as aspas só são mantidas onde o TSV ainda precisa delas.

Como usar

  1. Cole o CSV no campo Entrada, envie ou solte um arquivo .csv, ou clique em Exemplo.
  2. O TSV aparece à direita enquanto você digita.
  3. Se a entrada usa um delimitador incomum, escolha-o em Delimitador.
  4. Copie o resultado e cole em uma planilha, ou baixe-o como arquivo .tsv.

Exemplo

id,name,city
1,Alice Chen,Shanghai
2,Bob Li,"Beijing, China"

vira (tabs mostrados como →)

id→name→city
1→Alice Chen→Shanghai
2→Bob Li→Beijing, China

Observações

Linhas em branco são ignoradas e o byte order mark no início do arquivo (comum em exportações do Excel) é removido. Tudo roda no seu navegador, então os dados nunca saem do seu dispositivo.

Perguntas frequentes

› Qual é a diferença entre CSV e TSV?

Os dois guardam uma tabela como texto simples, uma linha por registro. O CSV separa as células com vírgulas e precisa colocar entre aspas as células que contêm vírgulas. O TSV separa as células com tabs, que raramente aparecem nos dados, então precisa de muito menos aspas.

› Por que converter CSV para TSV?

O TSV cola direitinho no Excel e no Google Sheets, um valor por célula, e muitas ferramentas de linha de comando como cut e awk lidam com tabs de forma mais confiável do que com vírgulas entre aspas.

› O que acontece com células que contêm tabs ou quebras de linha?

Elas são colocadas entre aspas duplas, a mesma regra que o Excel usa, para que a estrutura da tabela seja preservada.

› Funciona com arquivos separados por ponto e vírgula?

Sim. O delimitador da entrada é detectado automaticamente, ou você pode escolher vírgula, ponto e vírgula, tab ou barra vertical.