TextSorter
Texto de Entrada 0 lines
Visualização ao Vivo 0 rows

Cole texto acima e clique em "Converter"

Saída CSV

Da bagunça de texto colado a uma tabela organizada

Um relatório exportado de um sistema de ponto de venda antigo, uma lista de preços copiada de um PDF ou uma tabela recebida por e-mail raramente chega pronta para uso. As colunas ficam alinhadas com uma quantidade de espaços que muda de linha para linha, alguns campos usam vírgula e outros usam ponto e vírgula, e o resultado final não lembra em nada uma tabela de verdade. Reorganizar isso à mão, linha por linha, é tedioso e fácil de errar.

Cole esse texto na caixa de entrada e o conversor identifica sozinho o delimitador correto. Ele examina as primeiras linhas do texto, testa tabulação, vírgula, ponto e vírgula, barra vertical e espaço, e conta quantas vezes cada caractere aparece fora de aspas. No caso do espaço, a detecção é mais cautelosa: só escolhe esse delimitador quando o número de colunas se mantém igual em todas as linhas testadas, evitando fatiar um texto corrido nos lugares errados. Assim que o delimitador é escolhido, a pré-visualização em tabela aparece imediatamente.

Quando a detecção automática erra, por exemplo em um arquivo que mistura dois delimitadores diferentes, escolha o delimitador manualmente na lista (vírgula, tabulação, ponto e vírgula, barra vertical, espaço) ou digite um delimitador personalizado de até cinco caracteres. Marque também "Primeira linha é cabeçalho" quando a primeira linha do texto colado já contiver os nomes das colunas, para que ela não seja tratada como um registro comum.

Um exemplo real: de lista bagunçada a tabela limpa

Um relatório de estoque exportado de um sistema antigo costuma chegar mais ou menos assim, com as colunas alinhadas por uma quantidade de espaços que varia de linha para linha: Código Produto Preço Estoque, seguido por 1001 Parafuso Phillips 6mm 0,45 1200, depois 1002 Arruela de Pressão M8 0,12 340 e 1003 Cabo de Aço 5m 18,90 22. Cada linha tem um número diferente de espaços entre os valores, o suficiente para confundir um script simples baseado em vírgula, mas não para mudar o número de colunas.

Como esse número de colunas permanece consistente do início ao fim, o conversor reconhece o espaço como delimitador e monta a tabela corretamente:

CódigoProdutoPreçoEstoque
1001Parafuso Phillips 6mm0,451200
1002Arruela de Pressão M80,12340
1003Cabo de Aço 5m18,9022

Exportando essa tabela como CSV com vírgula como delimitador, a primeira linha fica Código,Produto,Preço,Estoque e a linha seguinte fica 1001,Parafuso Phillips 6mm,"0,45",1200. Note que o campo de preço aparece entre aspas: como o valor usa vírgula como separador decimal e o delimitador de saída também é vírgula, o conversor cita o campo automaticamente para evitar que "0,45" seja lido como dois campos. Marque "Citar todos os campos" para aplicar essa mesma proteção a cada campo, mesmo aos que não precisariam, útil para sistemas externos com regras rígidas de leitura.

Edite a tabela sem sair do navegador

Converter o texto é só o primeiro passo. Quase sempre sobra algum ajuste fino: um nome de coluna errado, uma linha duplicada, uma célula com um valor cortado pela metade. Em vez de baixar o arquivo, abrir uma planilha, corrigir o problema e importar tudo de novo, edite a tabela diretamente na pré-visualização, sem sair desta página.

Clique para editar, arraste para reorganizar

Clique em qualquer célula da pré-visualização para editar o conteúdo no lugar, sem abrir nenhuma janela separada. Clique no texto de um cabeçalho de coluna para renomeá-lo. Para reordenar as colunas, segure o cabeçalho e arraste até a posição desejada, exatamente como em uma planilha comum.

Passe o mouse sobre um cabeçalho para revelar um pequeno botão redondo de exclusão e remover aquela coluna inteira. Passe o mouse sobre o número de uma linha para revelar um ícone de lixeira e excluir apenas aquele registro. Por segurança, o conversor nunca permite excluir a última linha ou a última coluna restante, evitando que a tabela fique vazia sem querer.

Botões de limpeza rápida

Use "Adicionar Coluna" e "Adicionar Linha" para expandir a tabela quando faltar espaço para novos dados. Quando a lista original tiver linhas em branco espalhadas pelo meio, clique em "Excluir Vazias" para remover de uma vez todas as linhas sem nenhum conteúdo. Quando o texto colado tiver entradas repetidas, clique em "Deduplicar" para manter apenas a primeira ocorrência de cada linha idêntica.

Toda essa edição acontece antes de gerar a saída final, então o CSV, TSV, JSON ou HTML baixado no fim já reflete a tabela que está na tela.

Por que o CSV continua sendo o formato mais usado

Bancos de dados relacionais, APIs que devolvem JSON e planilhas em formato proprietário existem há décadas, mas nenhum deles substituiu o CSV como forma padrão de trocar dados tabulares entre sistemas diferentes. A razão não é sofisticação técnica, é o oposto disso: um arquivo CSV é só texto simples, sem nada além disso.

CaracterísticaVantagem
SimplicidadeÉ apenas texto simples, fácil de ler, escrever e entender sem depender de nenhum software especial.
CompatibilidadeQualquer planilha, banco de dados ou linguagem de programação sabe interpretar um arquivo CSV sem conversão extra.
CompactaçãoSem tags de formatação nem metadados extras, o arquivo ocupa pouco espaço em disco e carrega rápido.
TransparênciaPode ser aberto e inspecionado em qualquer editor de texto simples, sem depender de um programa específico.

Um arquivo JSON representa bem estruturas aninhadas, mas para uma lista simples de linhas e colunas adiciona chaves, colchetes e aspas repetidas em cada registro, deixando o arquivo maior do que precisa ser. Um banco de dados guarda os mesmos dados com eficiência, mas exige uma conexão, um esquema definido e, geralmente, uma senha só para ler o conteúdo. Um arquivo de planilha proprietário embute os dados em um formato binário fechado que só o próprio programa entende, um problema quando o arquivo precisa ser aberto daqui a dez anos, talvez em um programa que nem exista mais. O CSV não carrega nenhuma dessas amarras.

Todo o processamento acontece localmente, no navegador, do momento em que o texto é colado até o momento em que o arquivo é baixado. Nada do que é digitado é enviado a um servidor em nenhuma etapa, o que torna o conversor seguro para dados confidenciais, como listas de clientes ou registros financeiros que não deveriam sair do computador de quem trabalha com eles.

O CSV sobrevive porque resolve o problema certo sem tentar resolver mais nada. Não promete recursos que ninguém pediu, não impõe um formato fechado, não depende de um programa específico para ser lido. Ele guarda linhas e colunas separadas por um caractere simples, e é por ser tão modesto que continua sendo a forma mais confiável de mover dados de um sistema para outro.

Perguntas Frequentes

Como converter texto para CSV?
Cole o texto na caixa de entrada, escolha o delimitador ou deixe a detecção automática escolher por você, e a pré-visualização da tabela aparece na hora. Revise o resultado, ajuste o que for preciso diretamente nas células e depois use o botão "Copiar CSV" ou baixe o arquivo no formato desejado.
Quais delimitadores são suportados?
O conversor aceita vírgula, tabulação, ponto e vírgula, barra vertical, espaço e um delimitador personalizado de até cinco caracteres. Ao colar o texto, ele examina as primeiras linhas e detecta automaticamente qual delimitador está sendo usado, mas a escolha manual continua disponível para os casos em que o texto mistura formatos ou o delimitador certo não é óbvio.
A saída é compatível com o padrão RFC 4180?
Sim. Qualquer campo que contenha o delimitador escolhido, uma aspa dupla ou uma quebra de linha é colocado entre aspas automaticamente, e qualquer aspa dupla dentro do campo é duplicada para não quebrar a estrutura do arquivo. Marque "Citar todos os campos" se preferir aplicar essa regra a todos os campos, não só aos que precisam dela.
Posso editar os dados antes de baixar?
Sim. Clique em qualquer célula para editar o conteúdo, clique no cabeçalho de uma coluna para renomeá-la e arraste os cabeçalhos para reordenar as colunas. Também é possível excluir uma linha ou coluna específica, adicionar novas linhas e colunas, remover linhas em branco e eliminar registros duplicados, tudo antes de gerar o arquivo final.
Como faço o Excel abrir o CSV corretamente?
Ative a opção "UTF-8 BOM (Excel)" antes de baixar o arquivo. Esse marcador no início do arquivo avisa o Excel de que o conteúdo está em UTF-8, o que evita que letras acentuadas e outros caracteres especiais apareçam como símbolos ilegíveis quando o arquivo é aberto.

🔒 100% Privado e Seguro

Seus dados permanecem no seu dispositivo. Todo o processamento é local no seu navegador.