Diagnóstico em 30 segundos: encontre o delimitador real
Antes de corrigir qualquer coisa, descubra qual caractere o seu arquivo realmente usa, porque cada correção a seguir depende desse único fato. Não adivinhe pela extensão do arquivo. Um arquivo chamado dados.csv pode usar vírgulas, ponto e vírgula, tabulações ou barras verticais, e o Excel não pode dizer qual é apenas olhando o nome. Abra o arquivo em um editor de texto simples, o Bloco de Notas no Windows ou o TextEdit em modo texto simples no Mac, e olhe as duas primeiras linhas. O caractere que se repete o mesmo número de vezes em cada linha, entre os valores, é o delimitador. Se você vir nome,cidade,nota,etiquetas na primeira linha e Ana,Lima,envio rápido,oferta na segunda, o delimitador é a vírgula. Se você vir nome;cidade;nota;etiquetas, é o ponto e vírgula. Se os valores estiverem separados por espaços amplos sem nenhum caractere visível, é uma tabulação.
Conte as repetições, porque essa contagem é o teste. Um arquivo delimitado saudável tem o mesmo número de delimitadores em cada linha: três delimitadores por linha significam quatro colunas, em todas as linhas. Se uma linha tiver menos, essa linha tem um valor entre aspas que esconde um delimitador dentro dela, o que é normal e correto, ou a linha é realmente irregular, o que é um problema de dados, e não um problema do Excel. A outra verificação rápida é a linha inteira entre aspas. Se cada linha no editor de texto começa e termina com aspas e a linha inteira fica dentro de um único par de aspas, como "Ana,Lima,envio rápido,oferta", o arquivo foi escrito com uma camada extra de aspas, e nenhuma escolha de delimitador vai dividi-lo até que essa camada seja removida. Esse caso tem a sua própria correção mais adiante neste guia.
Anote o que você encontrou antes de continuar: o caractere delimitador e se a primeira linha é uma linha de cabeçalho. Esses dois fatos decidem tudo o que vem a seguir. Um arquivo com vírgulas em um sistema de vírgulas abre bem com duplo clique. Um arquivo com vírgulas em um sistema de ponto e vírgula abre em uma única coluna. Um arquivo com ponto e vírgula em um sistema de vírgulas faz exatamente o mesmo ao contrário. Quando você conhece o delimitador, a correção é mecânica, e você nunca precisará reformatar células à mão nem dividir valores com fórmulas.
Por que o Excel faz isso: o separador de lista, e não o arquivo
O Excel não lê um CSV como um editor de texto lê. Quando você clica duas vezes em um arquivo CSV, o Excel não pergunta qual delimitador o arquivo usa. Ele divide cada linha pelo separador de lista do seu sistema, uma configuração que vem da região do seu sistema operacional, e não verifica se essa suposição estava certa. Nos Estados Unidos e em outras regiões onde o separador decimal é o ponto, o separador de lista geralmente é a vírgula, então um arquivo com vírgulas abre corretamente e um arquivo com ponto e vírgula desaba em uma única coluna. Em grande parte da Europa e da América Latina, onde o separador decimal é a vírgula, o separador de lista geralmente é o ponto e vírgula, porque uma vírgula não pode separar colunas em uma região onde ela já significa ponto decimal. Lá, um arquivo com ponto e vírgula abre corretamente e um arquivo com vírgulas desaba em uma única coluna.
É por isso que o mesmo arquivo pode funcionar em um computador e falhar em outro, e por isso um arquivo que um colega enviou abre em uma única coluna enquanto abria bem para essa pessoa. Nenhum computador está danificado e o arquivo não está corrompido. As duas máquinas simplesmente discordam sobre qual caractere separa as colunas, e o Excel em cada máquina confia na sua própria configuração sem perguntar. É também por isso que converter JSON para CSV pode produzir esse sintoma mesmo quando a conversão em si foi perfeita. Um conversor que escreve vírgulas produzirá um arquivo que abre em uma única coluna em um sistema de ponto e vírgula, e um conversor que escreve ponto e vírgula fará o inverso em um sistema de vírgulas. A conversão estava correta. A abertura não coincidia.
Entender isso também diz o que você não deve fazer. Não reformate a única coluna, não divida valores com fórmulas e não salve o arquivo a partir do Excel esperando que o problema desapareça, porque salvar um arquivo de uma única coluna grava esse layout de uma única coluna de volta no disco e pode destruir os delimitadores originais. Corrija a divisão, e não as células. As três correções a seguir corrigem todas a divisão, em ordem, da que você deve tentar primeiro até a que muda o seu sistema.
Correção 1: importe o arquivo e escolha o delimitador
Esta é a correção a tentar primeiro, porque ela não muda nada no seu sistema e funciona com qualquer arquivo, seja qual for o seu delimitador. Em vez de clicar duas vezes no arquivo, abra primeiro o Excel e depois importe o arquivo pela importação guiada, onde você mesmo escolhe o delimitador. A prévia na caixa de diálogo de importação mostra imediatamente se você escolheu certo: as colunas se dividem na prévia exatamente como aparecerão na planilha.
- No Excel, vá em Dados, depois De Texto/CSV, e selecione o seu arquivo.
- Na caixa de diálogo de prévia, defina o delimitador como o caractere que você encontrou no editor de texto: vírgula, ponto e vírgula, tabulação ou barra vertical.
- Verifique a prévia. Se as colunas se dividirem corretamente, continue. Se elas continuarem em uma única coluna, você escolheu o delimitador errado, então tente o próximo candidato.
- Defina a origem do arquivo como 65001: Unicode (UTF-8) se os caracteres acentuados parecerem errados, e depois Carregar.
- Para colunas que devem ficar como texto, como códigos com zeros à esquerda, defina essas colunas como Texto na etapa de importação, antes de carregar. Corrigir o formato depois de carregar não consegue recuperar os zeros que o Excel já removeu.
A via da importação tem mais uma vantagem sobre o duplo clique: ela permite ver o resultado antes de confirmar. Se a prévia mostrar uma única coluna, você ainda não mudou nada, e pode tentar outro delimitador. Se a prévia mostrar as colunas certas, você carrega com confiança. Faça desta a sua forma habitual de abrir arquivos CSV, e não apenas o seu movimento de resgate. Clicar duas vezes é uma suposição. Importar é uma escolha, e a escolha leva cerca de dez segundos a mais.
O Google Sheets trata isso de forma diferente e geralmente melhor. Quando você importa um CSV no Sheets por Arquivo e depois Importar, o Sheets detecta o delimitador automaticamente na maioria dos casos e pede para você confirmá-lo, então o problema de uma única coluna é mais raro lá. Se o Sheets errar, aplica-se a mesma correção: escolha o delimitador na caixa de diálogo de importação em vez de aceitar a suposição automática.
Correção 2: divida uma coluna já aberta com Texto para Colunas
Se você já clicou duas vezes no arquivo e tudo está na coluna A, não precisa fechá-lo e começar de novo. O Excel pode dividir essa única coluna no lugar, e a ferramenta para isso é Texto para Colunas. Esta correção trabalha sobre os dados que já estão na planilha, então é o resgate mais rápido quando o arquivo já está aberto, mas tem um limite a respeitar: ela sobrescreve as células à direita da coluna que você divide, então verifique se essas células estão vazias ou copie primeiro a única coluna para uma planilha nova.
- Selecione a única coluna que contém todos os dados, geralmente a coluna A.
- Vá em Dados, depois Texto para Colunas.
- Escolha Delimitado e depois Avançar.
- Marque o delimitador que você encontrou no editor de texto, vírgula, ponto e vírgula, tabulação ou outro caractere, e desmarque o resto, e depois Avançar.
- Verifique a prévia. Se as colunas se dividirem corretamente, escolha Texto como formato para qualquer coluna de códigos e depois Concluir.
A prévia é a mesma rede de segurança da correção 1. Se a prévia continuar mostrando uma única coluna, o delimitador marcado não é o do arquivo, então volte um passo e tente outro. Se a prévia mostrar as colunas certas mas uma coluna continuar parecendo errada, verifique o problema da linha inteira entre aspas: uma linha envolvida em um único par de aspas não vai se dividir com nenhum delimitador, porque o Excel trata o conteúdo entre aspas como um único valor. Esse caso é tratado na seção de outras causas abaixo.
Texto para Colunas é uma correção pontual para um arquivo. Ela não muda como o próximo arquivo vai abrir, e não muda o arquivo no disco até você salvar. Se você salvar a partir do Excel depois de dividir, salve como planilha, e não de volta como CSV, a menos que queira que o Excel reescreva os delimitadores com o seu próprio separador de lista, o que pode reintroduzir a mesma incompatibilidade para a próxima pessoa que abri-lo.
Correção 3: mude o separador de lista para que o duplo clique funcione
Se você recebe arquivos com o mesmo delimitador incompatível toda semana, corrigir cada arquivo separadamente fica cansativo, e a correção duradoura é fazer o separador de lista do seu sistema coincidir com os arquivos que você recebe. No Windows, isso é uma configuração do sistema, e não uma configuração do Excel, e mudá-la afeta todos os programas que usam o separador de lista, por isso é a correção 3, e não a 1. Mude-a de forma deliberada, sabendo o que ela afeta, e apenas quando a maioria dos seus arquivos usar o outro delimitador.
- No Windows, abra Configurações, depois Hora e Idioma, depois Idioma e Região, depois Configurações adicionais de data, hora e região, depois Região e depois Configurações adicionais.
- Encontre o campo Separador de listas e defina-o como o delimitador que os seus arquivos usam: uma vírgula ou um ponto e vírgula.
- Aplique, feche o Excel completamente, abra-o novamente e clique duas vezes em um arquivo de teste para confirmar que as colunas se dividem.
Dois avisos antes de mudar isso. Primeiro, outros programas também usam o separador de lista, então um programa que antes exportava arquivos com ponto e vírgula pode começar a exportar arquivos com vírgulas, ou o contrário. Se você compartilha arquivos com colegas, diga a eles que você mudou, porque os sistemas deles não mudaram. Segundo, no Mac não há uma única configuração equivalente que se comporte da mesma forma no Excel, então a via da importação da correção 1 é a correção confiável lá, e não uma busca nas configurações. Na dúvida, importe o arquivo. Uma importação de dez segundos vale mais do que uma mudança de sistema que você tem de explicar para cada programa da máquina.
Há também um truque por arquivo que evita mudar qualquer configuração: coloque sep=; como a primeira linha do arquivo, seguida da linha de cabeçalho, e o Excel usará ponto e vírgula para esse arquivo mesmo em um sistema de vírgulas. O mesmo funciona com sep=, em um sistema de ponto e vírgula. É um comportamento real do Excel, e não um padrão, então outras ferramentas podem mostrar a linha sep= como uma linha de dados. Use-o apenas para arquivos que você sabe que serão abertos no Excel, e prefira a via da importação para arquivos que circulam entre ferramentas.
Corrija na origem: exporte com o delimitador que o Excel espera
As três correções acima reparam um arquivo feito por outra pessoa. Se é você quem produz o arquivo, a correção mais limpa é exportá-lo com o delimitador que o Excel do seu público espera, para que ninguém precise corrigir nada. O conversor desta página permite escolher o delimitador antes de baixar: vírgula, ponto e vírgula, tabulação ou barra vertical, no menu de delimitador acima do resultado. Escolha o que coincide com o sistema em que o arquivo será aberto, e o problema do duplo clique nunca acontece. Se o arquivo vai para pessoas nos dois tipos de sistemas, a vírgula é a opção padrão mais segura, porque a via da importação pode corrigi-lo em qualquer lugar, e porque a maioria das ferramentas fora do Excel assume vírgulas.
O mesmo arquivo convertido com dois delimitadores mostra por que a escolha importa, e por que colocar aspas não é algo que você precise gerenciar à mão. O conversor foi executado sobre a mesma amostra de duas linhas duas vezes, uma com vírgula e outra com ponto e vírgula, e os resultados abaixo são os bytes exatos que ele produziu. Observe que cada resultado coloca aspas exatamente nas células que precisam de aspas para o seu próprio delimitador, e em nenhuma outra.
Comma output:
name,city,note,tags
Ana,Lima,"ships, fast",new; vip
Ben,Oslo,ships fast,sale
Semicolon output:
name;city;note;tags
Ana;Lima;ships, fast;"new; vip"
Ben;Oslo;ships fast;saleLeia esses dois resultados com atenção, porque eles mostram a regra das aspas em ação. Com um delimitador vírgula, a célula ships, fast aparece entre aspas, porque contém uma vírgula, enquanto new; vip fica sem aspas, porque um ponto e vírgula é inofensivo quando o delimitador é a vírgula. Com um delimitador ponto e vírgula, acontece o inverso: ships, fast fica sem aspas, e new; vip aparece entre aspas, porque contém um ponto e vírgula. O conversor aplica essa regra automaticamente, e os resultados com tabulação e barra vertical da mesma execução deixaram ambas as células sem aspas, porque nenhuma célula contém uma tabulação nem uma barra vertical. Você não precisa colocar aspas em nada. Você só precisa escolher o delimitador, e as aspas seguem.
Se você exporta a partir de um script, escolha o delimitador explicitamente lá também. Em Python, o escritor csv aceita um argumento delimiter, e o pandas to_csv aceita um argumento sep, então uma exportação com ponto e vírgula é um argumento, e não um localizar e substituir no resultado. Nunca mude um delimitador substituindo caracteres no arquivo final, porque uma substituição não consegue distinguir uma vírgula delimitadora de uma vírgula dentro de um valor entre aspas, e vai corromper exatamente as células que as aspas protegiam.
Outras três causas que parecem um problema de delimitador
Nem todo arquivo de uma única coluna é uma incompatibilidade de delimitador. Outras três causas produzem o mesmo sintoma, e cada uma tem uma correção diferente, então verifique-as antes de concluir que o delimitador está errado. A primeira é a linha inteira entre aspas, já mencionada na seção de diagnóstico: cada linha envolvida em um único par de aspas. Isso acontece quando uma ferramenta coloca aspas na linha inteira em vez de colocar aspas em cada célula, e o Excel trata corretamente o conteúdo entre aspas como um único valor. A correção está na origem: exporte o arquivo novamente com aspas corretas por célula, ou remova as aspas externas em um editor de texto se as linhas não contiverem vírgulas dentro dos valores, e depois importe normalmente.
A segunda é um arquivo que não tem nenhum delimitador, porque na verdade não é um arquivo CSV. Um array JSON colado em um arquivo de texto e salvo com extensão .csv, ou uma exportação de largura fixa onde as colunas são alinhadas com espaços, vai abrir em uma única coluna com qualquer escolha de delimitador, porque não há nada para dividir. O diagnóstico é visível no editor de texto: se a primeira linha não tem nenhum caractere separador que se repete, o arquivo não está delimitado, e nenhuma configuração de importação vai corrigi-lo. Converta a fonte corretamente, por exemplo convertendo primeiro o JSON para CSV e depois abrindo o resultado.
A terceira é a codificação disfarçada de problema de delimitador. Se o arquivo abre em uma única coluna e os caracteres parecem errados ao mesmo tempo, com letras acentuadas substituídas por símbolos estranhos, o delimitador pode estar certo e a codificação errada. Defina a origem do arquivo como 65001: Unicode (UTF-8) na caixa de diálogo de importação, como na correção 1, e verifique se as colunas e os caracteres ficam certos juntos. O conversor desta página baixa UTF-8 simples sem marca de ordem de bytes, então se você importar novamente o resultado dele com 65001, os caracteres serão lidos corretamente, e a única pergunta restante será o delimitador.
Lista de prevenção para o próximo arquivo
O problema de uma única coluna é uma incompatibilidade entre quem escreve e quem lê, então a prevenção significa fazer quem escreve e quem lê concordarem antes de o arquivo viajar. Passe por esta lista quando produzir um CSV, e a próxima pessoa que abri-lo não precisará deste guia. Primeiro, conheça o sistema do seu público: vírgula para os Estados Unidos e regiões com decimal de ponto, ponto e vírgula para regiões com decimal de vírgula. Segundo, defina o delimitador explicitamente ao exportar, no menu do conversor ou no argumento do seu script, em vez de aceitar um padrão que você não verificou. Terceiro, abra o arquivo exportado em um editor de texto e confirme que a primeira linha mostra o delimitador pretendido, com a mesma contagem em cada linha.
Quarto, se o arquivo viaja para pessoas nos dois tipos de sistemas, envie-o com uma nota nomeando o delimitador, ou envie-o como planilha em vez de CSV, porque uma planilha carrega a sua estrutura de colunas consigo e não pode ser dividida errado. Quinto, nunca salve um arquivo resgatado de volta como CSV a partir do Excel sem verificar qual delimitador o Excel usou, porque o Excel escreve com o separador de lista do sistema, que pode ser o errado para o próximo leitor. E sexto, guarde o arquivo fonte original. Um CSV é um instantâneo achatado, e não os dados em si, então se um resgate der errado, a fonte permite exportar novamente de forma limpa em vez de reparar uma cópia danificada.
Guias relacionados
- Como Fazer JSON to CSV Online: Faça Nesta Aba em 30 Segundos (Guia 2026)
- Como posso converter um arquivo JSON em CSV online? (Guia 2026)
- Quais São as Formas de Converter JSON para CSV Localmente? 6 Métodos, Comparados (Guia 2026)
- Por que seu CSV mostra caracteres estranhos no Excel e como corrigir a codificação (Guia 2026)
- Por que o Excel apaga os zeros à esquerda dos seus códigos em CSV e como mantê-los (Guia 2026)
- Por que o Excel altera as datas do seu CSV e como mantê-las (Guia 2026)
- Por que salvar seu CSV no Excel muda o arquivo e como manter o original seguro (Guia 2026)
- CSV muito grande para o Excel: por que ele não abre e o que fazer (Guia 2026)
Perguntas frequentes
Por que o meu CSV abre em uma única coluna no Excel?
Porque o Excel o dividiu pelo separador de lista do seu sistema em vez do delimitador que o arquivo usa. Se o seu sistema espera ponto e vírgula e o arquivo usa vírgulas, ou o seu sistema espera vírgulas e o arquivo usa ponto e vírgula, cada linha acaba em uma única célula. Importe o arquivo e escolha o delimitador correspondente, e as colunas aparecem. Os dados nunca estiveram danificados.
Como descubro qual delimitador o meu arquivo CSV usa?
Abra-o em um editor de texto simples e olhe as duas primeiras linhas. O caractere que se repete o mesmo número de vezes em cada linha entre os valores é o delimitador: uma vírgula, um ponto e vírgula, uma tabulação mostrada como espaços amplos, ou uma barra vertical. Um arquivo pode se chamar .csv e ainda assim usar qualquer um deles, então a extensão não diz nada.
Qual é a correção mais rápida para um CSV já aberto em uma única coluna?
Selecione a única coluna, vá em Dados, depois Texto para Colunas, escolha Delimitado, marque o delimitador que o arquivo usa, e Concluir. Verifique primeiro se as células à direita estão vazias, porque a divisão as sobrescreve. Para um arquivo que você ainda não abriu, use Dados e depois De Texto/CSV, para poder verificar a prévia antes de carregar.
Devo mudar o separador de lista do Windows para corrigir isso?
Somente se você recebe arquivos com o mesmo delimitador incompatível toda semana. Mudar o separador de lista faz o duplo clique funcionar para esses arquivos, mas afeta todos os programas que usam a configuração, e os colegas com sistemas não alterados continuarão vendo a incompatibilidade. Para arquivos ocasionais, importar com o delimitador certo é a correção mais segura.
Por que o mesmo CSV abre bem no computador do meu colega, mas não no meu?
Porque os dois sistemas têm separadores de lista diferentes. Um espera vírgulas e o outro espera ponto e vírgula, geralmente por causa de configurações de região e separadores decimais diferentes. O arquivo é idêntico nas duas máquinas. O Excel em cada máquina confia na sua própria configuração, então o mesmo arquivo se divide corretamente em uma e desaba na outra.
Como exporto um CSV para que ele abra corretamente no Excel?
Exporte-o com o delimitador que o Excel que vai recebê-lo espera: vírgula para regiões com decimal de ponto, ponto e vírgula para regiões com decimal de vírgula. Nesta página, escolha o delimitador no menu antes de baixar. Em um script, defina o argumento do delimitador explicitamente em vez de substituir caracteres no arquivo final, o que corrompe os valores entre aspas.
E se o meu CSV continuar em uma única coluna mesmo depois de escolher o delimitador certo?
Então a causa não é o delimitador. Verifique uma linha inteira entre aspas, onde cada linha fica dentro de um único par de aspas, ou um arquivo que não tem nenhum delimitador, como JSON salvo com extensão .csv. Verifique também a codificação: defina a origem do arquivo como 65001: Unicode (UTF-8) na caixa de diálogo de importação se os caracteres acentuados parecerem errados ao mesmo tempo.
Converta-o com o delimitador certo desde o início
Cole o seu JSON no conversor desta página, escolha no menu o delimitador que o seu Excel espera, vírgula, ponto e vírgula, tabulação ou barra vertical, e baixe um arquivo que abre em colunas corretas. Sem uploads, sem cadastro, nada sai da aba do seu navegador.
Abrir o conversor de JSON para CSV