Como converter CSV para TSV
Colar ou fazer upload de CSV
Cole uma tabela CSV, faça upload de um arquivo ou faça upload em lote de vários arquivos CSV. O conversor aceita exportações de .csv e texto simples.
Converter separado por vírgula em separado por tabulação
O analisador lê primeiro as citações CSV adequadas e, em seguida, grava caracteres de tabulação entre as células para que as vírgulas dentro dos dados permaneçam intactas.
Baixe a saída .tsv
Salve um arquivo TSV, copie o resultado delimitado por tabulações ou baixe um ZIP ao converter vários arquivos.
CSV para TSV: por que os arquivos separados por tabulações são úteis
CSV usa vírgulas entre os campos. TSV usa caracteres de tabulação. Essa pequena mudança faz uma grande diferença quando os próprios dados contêm vírgulas.
Endereços, descrições financeiras, nomes de produtos, notas e campos em prosa geralmente incluem vírgulas. No CSV, esses valores devem ser citados corretamente ou o arquivo será dividido nas colunas erradas.
O TSV evita a maior parte desse atrito. Os dados reais raramente contêm caracteres de tabulação, portanto, um arquivo delimitado por tabulação é mais fácil de inspecionar, comparar, importar e processar em bancos de dados, ferramentas de BI, scripts de ciência de dados e pipelines de bioinformática.
Formato de arquivo TSV versus CSV
Ambos os formatos são texto simples. A escolha certa depende de para onde o arquivo vai em seguida e quais caracteres aparecem em seus dados.
| Formato | Delimitador | Melhor para | Cuidado com |
|---|---|---|---|
| CSV | Vírgula | Exportações de Excel, importações contábeis, compartilhamento geral de planilhas | Os campos com vírgula devem ser citados corretamente |
| TSV | Guia | Dados com vírgulas, fluxos de trabalho de linha de comando, bancos de dados, pipelines analíticos | Campos com tabulações ou novas linhas ainda podem precisar de cotação |
Um conversor CSV para TSV desenvolvido para arquivos reais
Campos citados tratados corretamente
As vírgulas entre aspas ficam dentro da célula. A ferramenta altera os delimitadores sem dividir descrições, endereços ou texto de moeda.
Conversão em lote de CSV para TSV
Envie vários arquivos CSV e baixe um ZIP com arquivos .tsv correspondentes. Cada arquivo é processado de forma independente no navegador.
Modo colar para trabalhos rápidos
Copie de um editor de texto, terminal, Excel ou Planilhas Google e converta imediatamente sem salvar um arquivo primeiro.
Controle de delimitador
A maioria dos usuários precisa de entrada de vírgula, mas a ferramenta também pode detectar ou ler automaticamente ponto-e-vírgula, barra vertical e delimitadores personalizados.
Visualizar antes do download
Verifique linhas e colunas antes de exportar para que problemas com delimitadores ou cotações sejam visíveis antecipadamente.
Privado por design
Toda conversão acontece localmente. Não há etapa de upload e nenhuma conta é necessária.
Maneiras manuais de converter CSV em TSV
O conversor online é mais rápido para a maioria dos arquivos, mas esses métodos manuais são úteis quando você precisa de um script ou fluxo de trabalho de planilha.
Como converter CSV para TSV em Python
Use o módulo csv integrado do Python para manipulação confiável de campos citados, ou pandas quando você já trabalha em um quadro de dados.
import csv
with open('file.csv', newline='', encoding='utf-8') as source:
with open('file.tsv', 'w', newline='', encoding='utf-8') as target:
reader = csv.reader(source)
writer = csv.writer(target, delimiter='\t')
writer.writerows(reader)
# pandas option:
# df = pd.read_csv('file.csv')
# df.to_csv('file.tsv', sep='\t', index=False)Como converter CSV para TSV no Excel
Abra o CSV, escolha Arquivo -> Salvar como e selecione Texto (delimitado por tabulações). O Excel pode salvar com uma extensão .txt; renomeie-o para .tsv se o seu importador exigir isso.
Como converter CSV em TSV no Planilhas Google
Importe o CSV para o Planilhas Google e use Arquivo -> Baixar -> Valores separados por tabulação (.tsv). Isso funciona bem para dados diários de planilhas.
CSV para TSV bash one-liner
Para CSV muito simples, sem vírgulas entre aspas, sed pode substituir vírgulas por tabulações. Para um CSV adequado, use Python.
sed 's/,/\t/g' input.csv > output.tsvComo converter CSV para TSV em R
Leia o CSV com read.csv e, em seguida, grave um arquivo separado por tabulações com write.table.
data <- read.csv('file.csv', check.names = FALSE)
write.table(data, 'file.tsv', sep = '\t', row.names = FALSE, quote = FALSE)O que a ferramenta CSV para TSV gratuita suporta
Conversor CSV para TSV — perguntas frequentes
Respostas claras para converter valores separados por vírgula em valores separados por tabulação online.