UltKit

Converter TXT para CSV

Muitos sistemas exportam tabelas como arquivos .txt com tabulações, barras verticais ou ponto e vírgula entre as colunas. Envie esses arquivos aqui e receba um CSV padrão separado por vírgulas, que planilhas e telas de importação leem já na primeira tentativa.

Conversor de dados

ou solte arquivos CSV, TSV, TXT … aqui ·

Até 95 MB por arquivo· Até 20 arquivos· Apagados após 30 minutos

Saída

Os arquivos são processados em nossos servidores e apagados após 30 minutos.

Como usar esta ferramenta

  1. 1

    Envie os arquivos de texto

    Adicione exportações .txt ou .tsv, até 20 arquivos de 95 MB cada. Cada linha deve ser um registro, com o mesmo separador entre todas as colunas.

  2. 2

    Deixe o delimitador ser detectado

    Delimitador começa em Detecção automática, que encontra tabulações, barras verticais, pontos e vírgulas ou vírgulas no arquivo. Defina-o manualmente em Configurações avançadas se o arquivo misturar separadores, e ajuste Codificação do texto se os acentos aparecerem errados.

  3. 3

    Converta para CSV

    Clique em Converter para CSV e baixe o arquivo. A saída usa vírgulas, UTF-8 e aspas apenas onde o valor precisa delas.

De onde vêm os arquivos TXT delimitados

Um .txt cheio de colunas geralmente é uma exportação que ninguém pensou para planilhas. Sistemas bancários e de folha de pagamento, maquininhas, instrumentos de laboratório, relatórios de mainframe e clientes de banco de dados gravam tabelas como texto simples, muitas vezes com tabulações ou barras verticais no lugar de vírgulas, porque esses caracteres raramente aparecem em nomes e endereços. Copiar uma tabela de uma página da web ou de um PDF e colar no Bloco de Notas gera o mesmo resultado.

O software que recebe o arquivo é mais exigente. Plataformas de e-mail marketing, importações de CRM, programas de contabilidade e a janela de envio do Planilhas Google procuram um .csv, e o Excel abre um .txt por meio de um assistente que pergunta sobre os delimitadores. Converter uma vez dá a você um arquivo que abre direto. Se o destino for um aplicativo e não uma planilha, TXT para JSON gera objetos com as chaves da linha de cabeçalho.

Delimitadores que o conversor de TXT para CSV reconhece

Tabulação
O separador dos arquivos TSV e das tabelas copiadas de planilhas ou páginas da web.
Barra vertical |
Comum em exportações de sistemas corporativos e bancários mais antigos, porque nomes e endereços quase nunca a contêm.
Ponto e vírgula ;
É o que o Excel grava em regiões que usam vírgula como separador decimal, como o Brasil, a Alemanha, a Itália ou a Holanda.
Espaço
Só funciona quando nenhum valor tem espaço próprio.

Converter TXT para CSV: um exemplo delimitado por barra vertical

Antes (export.txt) e depois (export.csv)
id|name|city|balance
301|Souza, Ana|Recife|1200.50
302|Lima|São Paulo|88.00

id,name,city,balance
301,"Souza, Ana",Recife,1200.50
302,Lima,São Paulo,88.00
opções de delimitador, incluindo automático
6
codificações de texto
8
arquivos por lote
20
por arquivo
95 MB

Observe o segundo registro. O nome contém uma vírgula, então o CSV o coloca entre aspas duplas; sem elas, um importador veria cinco colunas em vez de quatro. O ö sueco se mantém porque a saída é UTF-8. Essas duas regras, aspas e codificação, explicam a maioria das importações de CSV que falham.

Características dos formatos TXT e CSV

TXT

Texto simples

Um arquivo TXT contém apenas caracteres simples, sem formatação, fontes, imagens ou layout. Os arquivos de texto atuais costumam usar a codificação UTF-8, que cobre todos os idiomas, mas arquivos mais antigos podem usar outras codificações e exibir caracteres embaralhados. O texto simples é minúsculo, nunca fica obsoleto e abre em qualquer dispositivo, de celulares a servidores. Ele não comporta negrito, tabelas nem imagens, então a estrutura precisa ser expressa com espaçamento ou marcação simples.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de TXT

CSV

Valores separados por vírgula (CSV)

CSV é um formato de texto simples para tabelas em que cada linha é um registro e vírgulas separam as colunas. É usado desde os primórdios da computação e está descrito na RFC 4180, embora muitas variantes usem ponto e vírgula ou tabulações e codificações de texto diferentes. Praticamente toda planilha, banco de dados e ferramenta de análise consegue importá-lo e exportá-lo, o que o torna o formato padrão para mover dados entre sistemas. O CSV guarda só valores, sem fórmulas, formatação, várias abas ou tipos de dados.

Compressão
–
Transparência
–
Animação
–
Lançamento
–
Conversor de CSV

As pessoas convertem TXT em CSV quando um sistema gravou uma tabela como texto com delimitadores soltos e o próximo programa só importa valores separados por vírgula.

Perguntas sobre TXT para CSV

Qual é a diferença entre um arquivo TXT e um CSV?

Os dois são texto simples. A extensão .csv garante um formato específico, com valores separados por vírgulas e regras de aspas da RFC 4180, então os programas abrem o arquivo direto como tabela. Um .txt não garante nada: o separador pode ser tabulação, barra vertical ou espaço, e quem importa precisa informar qual é.

Posso converter um arquivo de texto delimitado por tabulação em CSV?

Sim, é o caso mais comum. Exportações separadas por tabulação vêm de bancos de dados, de tabelas copiadas para a área de transferência e de muitas ferramentas de relatório. A detecção automática reconhece as tabulações, e qualquer valor que contenha vírgula fica entre aspas no CSV para continuar em uma só coluna.

Meu arquivo de texto alinha as colunas com espaços. Isso funciona?

Só se nenhum valor tiver espaço. O delimitador Espaço trata cada espaço como uma quebra de coluna, então uma cidade como São Paulo seria dividida em duas. Relatórios de largura fixa, em que as colunas são preenchidas para ficarem alinhadas, precisam ter as colunas definidas por posição no assistente de importação da planilha.

Por que nomes com acento aparecem quebrados ao abrir o CSV?

O arquivo de texto e o programa não concordam sobre a codificação. Ferramentas antigas do Windows salvavam texto em Windows-1252, enquanto o Bloco de Notas usa UTF-8 por padrão desde a Atualização de Maio de 2019 do Windows 10. Ajuste Codificação do texto para corresponder à origem ou escolha UTF-8 com BOM para que o Excel no Windows leia a saída corretamente.

Posso converter o texto direto em uma pasta de trabalho do Excel?

Sim: mude Converter para para XLSX. Uma pasta de trabalho evita a etapa em que o Excel adivinha o tipo das colunas, o que importa para códigos com zeros à esquerda. Depois, use CSV para XLSX para arquivos que já estão em CSV.