Como impedir que o Excel remova zeros à esquerda em arquivos CSV

Última atualização: 22/10/2026

  • O formato CSV é texto simples e não salva o tipo de dados, o que faz com que o Excel interprete os códigos como números e exclua os zeros à esquerda.
  • A importação controlada por meio do Power Query ou do Assistente de Texto é a única maneira segura de manter a integridade dos identificadores e códigos postais.
  • O uso de formatos personalizados ou da função TEXTO permite corrigir a exibição, embora não modifique o valor real do arquivo CSV original.

O Excel remove os zeros à esquerda ao abrir um arquivo CSV: como importar os dados sem alterá-los.

Tenho certeza que já aconteceu com você: você abre um arquivo CSV com toda a empolgação do mundo e, de repente, percebe que seu códigos postais ou números de telefone Eles perderam aquele zero inicial crucial. É um problema clássico porque, para o Excel, um número que começa com zero não tem significado matemático, então ele decide "limpá-lo" sozinho, deixando você com dados incompletos e quebrando qualquer sincronização com outras plataformas.

O mais frustrante é que, mesmo se você tentar formatar as células como texto antes de exportar de ferramentas como o Google Sheets, ao abrir o arquivo resultante no Excel, o programa reaplica sua própria lógica e apaga o zero. Isso acontece porque o formato CSV é essencialmente texto simples; ele não armazena instruções sobre se uma coluna é uma data, um número ou texto, deixando para o software que a abre decidir o que cada coisa representa.

Por que esse problema ocorre de fato?

Pessoa concentrada na análise de dados e gráficos em um laptop, em um ambiente de escritório moderno.

Para entender a solução, primeiro precisamos compreender o conceito: um arquivo CSV (Valores Separados por Vírgula) é simplesmente uma lista de dados separados por um símbolo, geralmente uma vírgula ou um ponto e vírgula. Como não possui uma estrutura complexa como um arquivo .xlsx, O Excel tenta adivinhar o conteúdo.Se você vir uma sequência de dígitos como "08001", você pensa: "este é o número oito mil e um" e remove o zero porque ele não contribui com valor numérico.

Conteúdo exclusivo - Clique aqui  Mude o ponto para o ponto decimal no Excel

Esse comportamento é um problema sério quando trabalhamos com SKUs, identificadores de entidade, números de segurança social ou quaisquer dados em que o zero faça parte da identidade do código e não seja uma quantidade. Se esse dígito for perdido, os dados se tornam inválidos para bancos de dados externos ou processos de validação.

Métodos para importar dados sem alterá-los

Homem trabalhando em casa analisando dados financeiros em seu laptop.

A regra de ouro é simples: Nunca abra um arquivo CSV clicando duas vezes. Se contiver dados sensíveis com zeros à esquerda, use um dos seguintes caminhos controlados:

  • Usando o Power Query (Obter e Transformar Dados): Esta é a opção mais profissional. Vá para a guia "Dados", selecione "De Texto/CSV" e, em vez de carregar os dados diretamente, clique em "Transformar Dados". Isso abrirá o Editor do Power Query, onde você poderá selecionar a coluna problemática e, na guia Página Inicial, alterar o... tipo de dados para TextoAo escolher "Substituir atual", você força o Excel a tratar esses zeros como caracteres e não como números.
  • O Assistente de Importação de Texto: Se preferir o método clássico, você pode renomear seu arquivo .csv para .txt e abri-lo no Excel. Isso iniciará um assistente de três etapas. Na última etapa, você pode clicar na coluna de código e selecionar a opção. "Formato dos dados da coluna: Texto"Assim, o Excel não processará nenhum dígito.
  • Importar usando a guia Dados: Utilizando o caminho "Obter dados externos", você pode definir o delimitador e a codificação (como UTF-8 ou ANSI) para evitar a exibição de zeros. caracteres estranhos ou símbolos incomuns nos acentos e nos "ñ".
Conteúdo exclusivo - Clique aqui  Como criar uma linha do tempo no Excel passo a passo

Truques visuais e fórmulas para casos específicos.

Vista superior de uma área de trabalho com um smartphone e gráficos de análise de dados.

Às vezes, não precisamos que o arquivo CSV seja perfeito, mas sim que a planilha do Excel em que estamos trabalhando exiba os dados corretamente. Nesses casos, existem alguns truques que são muito úteis:

Se os dados já estiverem na planilha e você quiser restaurar a aparência, poderá usar um formato de número personalizadoAo pressionar Ctrl+1, na categoria "Personalizado", você pode digitar quantos zeros forem necessários para o seu código (por exemplo, "00000" para códigos postais de cinco dígitos). Isso tornará o Excel mais preciso. Preencha com zeros à esquerda os espaços vazios, embora o valor interno permaneça um número.

Outra alternativa é usar a função =TEXTO(celda; "00000") em uma coluna auxiliar. Esta fórmula converte o número em uma cadeia de texto com o comprimento exato que você especificar, garantindo que o O formato permanece intacto enquanto trabalha na planilha. Se precisar inserir dados manualmente e evitar que os zeros sejam apagados, use um apóstrofo (') logo antes do número; isso indica ao Excel que tudo o que vem a seguir é texto simples.

Conteúdo exclusivo - Clique aqui  Como converter Excel para PDF sem programas de terceiros

Principais diferenças entre CSV e Excel

Profissional analisando tabelas e gráficos financeiros na tela de um laptop.

É crucial não confundir esses dois formatos para evitar erros de exportação. Embora o CSV seja um formato leve, ideal para troca de dados entre sistemas (como transferir informações de um CRM para um site), o arquivo Excel (.xlsx) é um ambiente de análise. O CSV não suporta fórmulas, cores ou várias planilhas; ele lida apenas com dados brutos. Portanto, ao exportar do Google Sheets para CSV, o arquivo está correto, mas... Interpretação do Excel Aquele que falha ao abrir.

Para quem trabalha com volumes massivos, o Power Query não só resolve o problema dos zeros, como também permite automatizar a limpezaVocê pode configurar o processo apenas uma vez e, sempre que atualizar o arquivo CSV original, o Excel aplicará automaticamente a conversão de texto, sem que você precise repetir as etapas manualmente.

A chave para não enlouquecer com os dados é parar de depender da abertura automática e mudar para um sistema... importação manual e controladaDefina sempre as colunas de identificação como texto para que nenhum zero seja perdido no processo. Agora você sabe como o Excel remove zeros ao abrir um arquivo CSV: como importar os dados sem alterá-los.