NeverUpload

Por que um arquivo CSV abre errado no Excel, e como resolver

Tudo na coluna A. Acentos virando símbolos estranhos. CEP sem o primeiro zero. Um CSV é texto simples — os problemas vêm de como o Excel adivinha o que esse texto significa.

Atualizado em · 4 min de leitura

CSV quer dizer “valores separados por vírgula”: um arquivo de texto puro em que cada linha é uma linha da tabela e um separador marca as colunas. É o jeito mais comum de sistemas trocarem tabelas, e ele não tem configuração própria — nenhuma indicação de codificação, nenhum tipo de coluna, nenhum separador combinado. Quando você dá dois cliques num CSV, o Excel adivinha tudo isso. A maioria dos problemas é palpite errado.

Problema 1: tudo cai numa coluna só

O Excel separa as colunas usando o separador de lista das configurações regionais do computador. Nos Estados Unidos, é a vírgula. No Brasil, em Portugal e em boa parte da Europa, onde a vírgula é o separador decimal, é o ponto e vírgula. Um arquivo exportado com vírgulas abre perfeito em Nova York e numa coluna só em São Paulo — e vice-versa.

Solução: em vez de dar dois cliques, use Dados → De Texto/CSV no Excel e escolha o delimitador explicitamente. Ou converta o CSV num arquivo .xlsx de verdade, que guarda as colunas e não deixa nada para adivinhar.

Problema 2: acentos viram símbolos estranhos

Se “São Paulo” aparece como “São Paulo”, o arquivo está em UTF-8 e o Excel o leu como uma codificação antiga do Windows (Windows-1252). O contrário também acontece: arquivos exportados por ERPs e sistemas mais antigos costumam estar em Windows-1252, e programas que esperam UTF-8 mostram losangos com ponto de interrogação.

Solução: em De Texto/CSV, defina a Origem do arquivo como 65001: Unicode (UTF-8). Ao gerar CSVs para quem usa Excel, salve como “CSV UTF-8”, que coloca uma pequena marca no início do arquivo indicando a codificação.

Problema 3: zeros à esquerda somem

CEPs, códigos de produto, matrículas e documentos como o CPF muitas vezes começam com zero. O Excel vê 00123, decide que é o número 123, e os zeros somem — sem aviso, e para sempre quando você salva.

Solução: importe a coluna como Texto em vez de deixar o Excel escolher. Nunca salve de novo um CSV aberto com dois cliques se ele tiver códigos: o estrago é gravado de volta no arquivo.

Problema 4: números longos viram 1,23E+15

O Excel guarda só 15 dígitos significativos. Números de cartão, códigos de barras, chaves de nota fiscal e referências bancárias maiores que isso aparecem em notação científica, e os dígitos depois do décimo quinto viram zero. Não é problema de exibição: o dado se perde.

Solução: a mesma de cima — isso são identificadores, não quantidades, e precisam ser importados como texto.

Problema 5: dia e mês trocam de lugar

03/04/2026 é 3 de abril ou 4 de março? O Excel decide pelas configurações regionais. Datas que não podem existir no formato dele (como 25/12/2026 num sistema americano) ficam como texto, enquanto as que podem são trocadas sem aviso — e a mesma coluna acaba misturada.

Solução: importe a coluna escolhendo o formato de data certo, ou peça as datas no formato ISO, sem ambiguidade: 2026-04-03.

Juntando CSVs de vários meses

Quando você junta exportações mensais numa tabela só, os mesmos problemas se multiplicam. Antes de juntar, confira se:

Uma ferramenta que casa as colunas pelo nome, e não pela posição, evita o erro mais comum: uma coluna nova em março que empurra todos os valores uma casa para a direita.

Converta CSV em Excel com as colunas e a codificação certas

Experimente agora

Perguntas frequentes

Qual a diferença entre CSV e XLSX?

Um CSV é texto puro com uma tabela e nenhuma informação de formatação, tipo ou codificação. Um XLSX é uma pasta de trabalho do Excel: guarda várias abas, tipos de coluna, fórmulas e formatação, e abre igual em qualquer computador.

Meu sistema só exporta CSV. Como entrego um arquivo limpo para quem usa Excel?

Converta o CSV para XLSX uma vez, escolhendo o delimitador e a codificação explicitamente e mantendo as colunas de código como texto. Depois disso o XLSX pode ser compartilhado sem ninguém cair nos problemas acima.

Por que o mesmo CSV abre direito no computador de um colega?

Porque o Excel usa as configurações regionais de cada computador para adivinhar o separador e o formato da data. Dois computadores com regiões diferentes leem o mesmo arquivo de jeitos diferentes.

Dá para consertar um CSV que já perdeu os zeros à esquerda?

Só se você ainda tiver a exportação original. Depois que o arquivo é salvo sem os zeros, a informação se perdeu. Exporte de novo do sistema de origem.

Mais guias