Você clica duas vezes em um arquivo CSV e o Excel mostra tudo em uma única coluna, com os acentos transformados em símbolos estranhos e os CEPs sem o zero à esquerda. O arquivo não está corrompido: o Excel simplesmente adivinhou errado como lê-lo. Um CSV é texto puro e, para transformá-lo em linhas e colunas, o Excel precisa saber três coisas: qual caractere separa os campos, em qual codificação o texto está e que tipo de dado cada coluna contém.
Neste guia, você vai ver por que cada problema acontece, como importar um CSV passo a passo para que ele abra certo logo na primeira vez e como consertar os dados se já os abriu errado. Vale para o Excel 365, 2021, 2019 e 2016 no Windows, com observações para versões mais antigas.
Por que o Excel abre um CSV errado
- Separador de campos. Nos países que usam a vírgula como separador decimal (Brasil, Portugal, Espanha, França, Itália, boa parte da América Latina), o Excel espera ponto e vírgula entre os campos. Se o arquivo usa vírgulas, tudo vai para a coluna A. O contrário também acontece: um CSV com ponto e vírgula aberto em um computador configurado em inglês também fica em uma só coluna.
- Codificação. Muitos sistemas exportam em UTF-8. Se o arquivo não começa com a marca BOM, o Excel pode lê-lo com a codificação antiga do Windows e você verá
çonde deveria haver umç. - Conversão automática de tipos. O Excel transforma em número tudo o que parece número e em data tudo o que parece data. Por isso
01005vira1005, um código de produto como3-4aparece como data e um número de 18 dígitos acaba em notação científica.
Esta tabela resume os sintomas mais comuns e a solução para cada um:
| Sintoma | Causa provável | Solução |
|---|---|---|
| Tudo aparece na coluna A | O separador não corresponde às suas configurações regionais | Importar indicando o delimitador |
| Caracteres como é, ç ou � | Arquivo UTF-8 lido com outra codificação | Escolher a origem 65001: Unicode (UTF-8) |
| Os zeros à esquerda somem | A coluna foi convertida em número | Importar essa coluna como texto |
Método recomendado: Dados › De Texto/CSV
- Abra uma pasta de trabalho em branco e vá em Dados › Obter Dados › De Arquivo › De Texto/CSV. A faixa de opções também tem o botão direto De Texto/CSV.
- Selecione o arquivo e clique em Importar.
- Na visualização, confira a Origem do Arquivo. Se aparecerem caracteres estranhos, escolha 65001: Unicode (UTF-8).
- Em Delimitador, escolha o correto: vírgula, ponto e vírgula, tabulação ou personalizado (por exemplo, a barra vertical
|). - Se houver colunas com zeros à esquerda ou códigos longos, ajuste a Detecção de Tipo de Dados para não detectar tipos, ou clique em Transformar Dados para ajustar cada coluna.
- Clique em Carregar. Os dados chegam a uma nova planilha como uma tabela do Excel.
Ajustar os tipos no Editor do Power Query
Se você clicar em Transformar Dados, o Editor do Power Query se abre. Clique no ícone de tipo à esquerda do nome de cada coluna e escolha Texto para códigos, telefones, CPF ou números de conta. Para valores ou datas escritos em outro formato regional, use a opção Usando Localidade do mesmo menu: você escolhe o tipo (número decimal, data) e o país de origem do arquivo, por exemplo Inglês (Estados Unidos) se os decimais vierem com ponto.
O Assistente de Importação de Texto clássico
Se você prefere o assistente de sempre, ou usa o Excel 2010 ou 2013 sem Power Query, o Assistente de Importação de Texto continua disponível. No Excel 365 ele fica oculto: ative-o em Arquivo › Opções › Dados, marcando De Texto (Herdado) na seção de assistentes de importação de dados herdados. Depois ele aparecerá em Dados › Obter Dados › Assistentes Herdados.
- Etapa 1: escolha Delimitado e, em Origem do arquivo, 65001: Unicode (UTF-8). Marque a caixa se os dados tiverem cabeçalhos.
- Etapa 2: marque o separador (vírgula, ponto e vírgula, tabulação ou outro). A visualização deve mostrar as colunas bem separadas. Deixe as aspas duplas como qualificador de texto.
- Etapa 3: selecione cada coluna delicada e marque Texto como formato dos dados. O botão Avançado permite indicar os separadores decimal e de milhar usados pelo arquivo.
- Clique em Concluir e escolha a célula de destino.
Atalhos para o clique duplo funcionar
Se você só quer que um arquivo específico abra certo com clique duplo, há três opções rápidas:
- Adicionar a linha sep=. Abra o CSV em um editor de texto e digite
sep=;(ousep=,) como primeira linha. O Excel usará esse separador ao abrir. Atenção: só o Excel entende essa linha, outros programas vão tratá-la como mais uma linha de dados e, em algumas versões, ela faz o Excel ignorar a codificação UTF-8. - Salvar com BOM. No Bloco de Notas do Windows, vá em Arquivo › Salvar como e escolha a codificação UTF-8 com BOM. O Excel vai detectar a codificação e os acentos vão aparecer corretamente.
Como consertar um CSV que você já abriu errado
Está tudo na coluna A
Selecione a coluna A e use Dados › Texto para Colunas. Escolha Delimitado, marque o separador correto e, na última etapa, defina como Texto as colunas que precisarem.
Decimais com ponto que o Excel não reconhece
Se nas suas configurações o decimal é a vírgula e o arquivo traz 1250.75 na célula A2, o Excel deixa o valor como texto. Converta-o em número com esta fórmula (Excel 2013 ou posterior):
=VALORNUMÉRICO(A2;".";",")
O segundo argumento é o separador decimal do texto original e o terceiro, o de milhar. Se o valor vier como 1,250.75, a mesma fórmula retorna 1250,75.
Zeros à esquerda perdidos
Se um código de cinco dígitos, como um código de cliente, virou 1005, você pode recuperar a forma original com:
=TEXTO(A2;"00000")
Isso funciona quando todos os códigos têm o mesmo tamanho. Já os números com mais de 15 dígitos não têm conserto: o Excel já trocou os últimos dígitos por zeros. Nesse caso, importe o arquivo de novo com essa coluna como texto.
Erros comuns e dicas
- Salvar o CSV por cima do original depois de abri-lo com clique duplo. Se o Excel já removeu zeros ou mudou datas, o CSV salvo mantém essas alterações. Trabalhe em uma cópia ou salve como XLSX.
- Confiar na visualização sem conferir o final. O Power Query detecta os tipos com base nas primeiras 200 linhas. Se mais abaixo houver códigos com letras em uma coluna que ele considerou numérica, aparecerão erros. Confira o aviso de linhas com erro ao carregar.
Se você não precisa ajustar nada e só quer um arquivo do Excel pronto para abrir, pode usar nossa ferramenta gratuita para converter CSV em Excel: você envia o CSV e baixa um arquivo do Excel que abre com clique duplo. E se precisar do caminho inverso para enviar dados a outro sistema, também existe o conversor de Excel para CSV.
Conclusão
Um CSV abre errado quando o Excel adivinha o separador, a codificação ou os tipos de dados. A solução é não deixar que ele adivinhe: importe por Dados › De Texto/CSV, escolha UTF-8, indique o delimitador e marque como texto as colunas com códigos. Se você já abriu o arquivo, Texto para Colunas, VALORNUMÉRICO e TEXTO resolvem quase tudo, exceto os números longos, que só se salvam importando de novo.
Perguntas frequentes
Por que meu CSV abre certo no computador de um colega e errado no meu?
Porque o Excel usa as configurações regionais de cada computador. Se o seu colega tem a vírgula como separador de listas e você o ponto e vírgula, o mesmo arquivo vai aparecer diferente. Se os dois importarem indicando o delimitador, ele vai aparecer igual nos dois computadores.
Posso impedir que o Excel transforme códigos em datas ou remova zeros?
Sim. Importe essas colunas como Texto, na etapa 3 do assistente clássico ou mudando o tipo no Power Query. Além disso, nas versões recentes do Microsoft 365, em Arquivo › Opções › Dados há uma seção de conversão automática de dados na qual você pode desativar a remoção de zeros à esquerda, o corte de números longos e a conversão em datas.
Qual a diferença entre abrir um CSV e convertê-lo para XLSX?
Abrir um CSV não o altera: ele continua sendo texto puro e, se você salvá-lo como CSV, perde fórmulas, formatação e planilhas extras. Convertê-lo para XLSX cria uma pasta de trabalho completa do Excel, na qual todos esses elementos são mantidos.
Experimente nossas ferramentas gratuitas
Compare, converta, junte e limpe suas planilhas pelo navegador, sem instalar nada.