Converter CSV para TSV Online
Converta CSV para TSV (separado por tabulações) grátis, no seu navegador.
nombre edad ciudad Juan 30 Madrid Maria 25 Barcelona Carlos 35 Valencia
Casos de uso
CSV para TSV para bancos de dados e ciência de dados
Importação em bancos de dados
PostgreSQL COPY e MySQL LOAD DATA usam TSV para carga em massa de milhões de linhas em segundos.
Área de transferência de planilhas
Excel e Google Sheets usam TSV internamente ao copiar células. Cole TSV diretamente em qualquer planilha.
Pipelines de bioinformática
BLAST, bedtools, samtools e ferramentas Galaxy usam TSV como formato padrão de saída.
100% privado
A conversão roda no seu navegador. Seus dados nunca são enviados a nenhum servidor.
Como funciona
Três passos, sem complicação
Envie ou cole seu CSV
Arraste seu arquivo .csv ou cole o conteúdo diretamente. Sem limite de linhas, sem cadastro.
Conversão automática
As vírgulas são substituídas por tabulações respeitando as aspas do RFC 4180. O processamento acontece no seu navegador.
Baixe ou copie o TSV
Obtenha o arquivo .tsv pronto para importar no PostgreSQL, MySQL, Excel ou Google Sheets.
Perguntas frequentes
Ficou com dúvidas?
TSV (Tab-Separated Values) usa o caractere de tabulação (\t, ASCII 9) como separador de colunas, enquanto o CSV usa a vírgula. A vantagem prática da tabulação é que ela raramente aparece em dados reais — nomes, endereços, descrições — eliminando a necessidade de colocar campos entre aspas. A vírgula, por outro lado, aparece com frequência em texto narrativo, preços e coordenadas geográficas, exigindo lógica de escape conforme o RFC 4180. Por isso bancos de dados e ferramentas científicas preferem TSV para exportações em massa.
O PostgreSQL suporta COPY tabela FROM arquivo.tsv DELIMITER E'\t' CSV HEADER — o mecanismo de carga em massa mais rápido do motor, capaz de inserir milhões de linhas em segundos, muito mais eficiente que INSERT linha a linha. O MySQL oferece o equivalente com LOAD DATA INFILE arquivo.tsv FIELDS TERMINATED BY '\t'. Converter seu CSV para TSV permite usar esses comandos de alto desempenho diretamente.
Quando você copia um intervalo de células no Google Sheets ou Excel, a área de transferência recebe o conteúdo como TSV puro: colunas separadas por tabulações, linhas por quebras de linha. Isso significa que se você converter seu CSV para TSV e copiar o resultado, pode colá-lo diretamente em qualquer célula de uma planilha e as colunas serão distribuídas automaticamente. TSV é o formato nativo da área de transferência de todas as principais aplicações de planilha.
No CSV, campos com vírgulas ficam entre aspas duplas (RFC 4180). Ao converter para TSV, a vírgula não precisa mais de escape porque a tabulação é o novo separador. O Convertir.ai remove automaticamente as aspas envoltórias desnecessárias e mantém as aspas duplas internas apenas para campos que contêm tabulações literais ou quebras de linha, produzindo um TSV limpo e padronizado.
Sim, o TSV é o padrão de facto em bioinformática. BLAST (Basic Local Alignment Search Tool do NCBI) com -outfmt 6 produz saída TSV de 12 colunas. Bedtools, samtools, HMMER, GATK e a maioria das ferramentas do Galaxy geram TSV por padrão. Os formatos BED, GFF3, VCF e GTF também são variantes do TSV. Se você recebe dados de sequenciamento em CSV e precisa processá-los com essas ferramentas, a conversão para TSV é o primeiro passo.
Não, desde que os valores dos campos não contenham caracteres de tabulação literais. O Convertir.ai detecta esse caso: se um campo CSV contiver uma tabulação, ele avisa porque esse caractere colidiria com o separador TSV. Na prática, tabulações literais em dados reais são extremamente raras. Todos os valores, cabeçalhos e linhas são preservados integralmente.
Converter CSV para TSV: bancos de dados, planilhas e bioinformática
CSV (Comma-Separated Values) e TSV (Tab-Separated Values) são os dois formatos tabulares de texto simples mais usados em computação, e a diferença entre eles é um único caractere: a vírgula versus a tabulação (\t, código ASCII 9, Unicode U+0009). Apesar de sua aparente simplicidade, essa diferença tem implicações práticas significativas em como os sistemas processam, escapam e validam os dados. A vírgula é um caractere que aparece com frequência em texto narrativo, preços com separadores de milhar, coordenadas geográficas, listas de itens e nomes no formato sobrenome mais nome. Essa ubiquidade obriga o CSV a exigir um sistema de aspas e escape definido pelo IETF no RFC 4180 (outubro de 2005): qualquer campo que contenha uma vírgula, aspas duplas ou quebra de linha deve ficar entre aspas duplas, e as aspas duplas internas devem ser escapadas duplicando-as. Essa lógica de escape, embora bem especificada, introduz complexidade tanto na geração quanto na análise dos arquivos CSV. A tabulação, por outro lado, quase nunca aparece em dados textuais reais: não em nomes, descrições de produtos, endereços postais nem em qualquer outro campo típico de um banco de dados corporativo. Essa ausência prática torna o TSV mais simples de gerar e analisar sem nenhuma lógica de escape na grande maioria dos casos. Essa simplicidade estrutural é precisamente a razão pela qual sistemas de alto desempenho como PostgreSQL, MySQL, Apache Hive e Amazon Redshift preferem TSV para suas operações de carga em massa, onde analisar milhões de linhas com o mínimo de overhead faz uma diferença de desempenho mensurável.
O caso de uso mais importante da conversão de CSV para TSV em ambientes de produção é a importação em bancos de dados relacionais em larga escala. O PostgreSQL oferece o comando COPY — o mecanismo de ingestão mais rápido do motor, capaz de diferir em até duas ordens de grandeza em desempenho em relação a instruções INSERT linha a linha. Ele pode carregar vários milhões de linhas por minuto lendo diretamente de um arquivo TSV no disco, sem o overhead do protocolo do cliente nem o processamento individual de cada instrução SQL. A sintaxe completa é COPY nome_tabela FROM caminho/arquivo.tsv DELIMITER E'\t' CSV HEADER, onde a cláusula CSV HEADER indica ao motor que a primeira linha contém nomes de colunas. O PostgreSQL também suporta streaming a partir do stdin para fluxos de trabalho de pipeline. O MySQL oferece o equivalente com LOAD DATA INFILE arquivo.tsv INTO TABLE nome_tabela FIELDS TERMINATED BY '\t' LINES TERMINATED BY '\n' IGNORE 1 ROWS, usando o mesmo mecanismo de carga direta do disco. Ferramentas de big data como Apache Hive (CREATE EXTERNAL TABLE com ROW FORMAT DELIMITED FIELDS TERMINATED BY '\t'), Apache Spark (spark.read.option com separador de tabulação) e Amazon Redshift (COPY tabela FROM bucket/arquivo.tsv DELIMITER '\t') também têm suporte nativo e otimizado a TSV em seus caminhos de carga em massa. A razão desse desempenho superior é estrutural: o parser TSV não precisa manter estado sobre se está dentro de um campo entre aspas, o que simplifica radicalmente o autômato de análise e permite maior throughput de processamento por núcleo.
Um segundo caso de uso de alto valor para a conversão de CSV para TSV é a integração com a área de transferência de planilhas. Quando você seleciona um intervalo de células no Microsoft Excel (qualquer versão desde o Excel 97) ou no Google Sheets e copia com Ctrl+C (Cmd+C no Mac), o conteúdo colocado na área de transferência do sistema operacional não é HTML nem XML, mas TSV puro: colunas separadas por tabulações (U+0009), linhas separadas por retorno de carro mais quebra de linha (CRLF) no Windows ou apenas LF no macOS e Linux. Se você colar esse conteúdo em um editor de texto simples e salvá-lo com extensão .tsv, obtém um arquivo TSV completamente válido. Na direção inversa, converter seu CSV para TSV e copiar o resultado permite colar dados diretamente em qualquer célula de uma planilha com distribuição automática de colunas, sem precisar do assistente de importação de texto. No campo da bioinformática e biologia computacional, o TSV é o padrão de intercâmbio de facto entre ferramentas: o formato tabular do BLAST (-outfmt 6) produz 12 colunas TSV com alinhamentos de sequências; bedtools, samtools view, HMMER (hmmscan --tblout) e GATK VariantAnnotator geram TSV por padrão; os formatos BED, GFF3, VCF e GTF são variantes do TSV com colunas definidas pela especificação; e a maioria das ferramentas do Galaxy usa TSV como formato de intercâmbio. Se você recebe dados experimentais em CSV e precisa processá-los com essas ferramentas bioinformáticas, a conversão para TSV é o primeiro passo obrigatório do pipeline.