Como evitar que excel altere CPFs, CNPJs ou Códigos Numéricos ao abrir arquivos csv
Visão geral
Arquivos CSV são planilhas em formato de texto simples. Por padrão, quando você abre um CSV dando um "duplo clique", o Microsoft Excel tenta adivinhar o tipo de dado de cada coluna. Ao ver um CPF, CNPJ ou código de barras, ele entende que é um número gigante e, automaticamente, corta os "zeros" à esquerda (ex: 0123 vira 123) ou transforma o dado em notação científica (ex: 1,43E+13). Importar os dados forçando o formato de "Texto" impede essa corrupção.
Quando usar este artigo
Utilize este guia sempre que exportar relatórios do sistema (como listas de moradores, relatórios de cobrança ou dados de boletos) e precisar abrir a planilha no Excel sem que os dados numéricos importantes percam a formatação original.
Sintoma ou cenário
A administradora exportou o relatório de moradores em CSV. Ao clicar duas vezes no arquivo para abrir, o operador notou que todos os CPFs que começavam com "0" perderam o zero inicial, e os códigos de barras dos boletos viraram códigos incompreensíveis com a letra "E" no meio.
Benefício para o usuário ou operação
Previne a corrupção de dados sensíveis na base da administradora;
Evita o retrabalho de ter que digitar zeros à esquerda manualmente;
Garante a integridade dos dados caso a planilha seja editada para posterior importação (atualização em massa) de volta para o ERP.
Onde acessar / contexto de uso
Este procedimento é realizado localmente na sua máquina, utilizando o software Microsoft Excel.
Pré-requisitos (Antes de começar)
Perfil Exato: Conhecimento básico em navegação de planilhas.
Recursos Sistêmicos: Microsoft Excel instalado no computador (versão 2016 ou superior).
Insumos e Dados Técnicos: O arquivo de relatório
.csvjá baixado e salvo no seu computador.
Causas prováveis
Comportamento padrão e agressivo do Excel de converter qualquer sequência puramente numérica para formatos matemáticos.
Como fazer ou corrigir
Para importar o arquivo corretamente:
Abra o Excel e crie uma nova "Pasta de trabalho em branco";
No menu superior, vá até a aba Dados;
Clique em Obter Dados (ou "Obter Dados Externos") > De Arquivo > De Texto/CSV;
Localize o arquivo CSV que você baixou do sistema e clique em Importar;
Uma janela de pré-visualização aparecerá. Não clique em Carregar. Clique no botão Transformar Dados;
O editor do Power Query será aberto. Localize as colunas que possuem números longos (CPF, CNPJ, CEP, Códigos);
Clique no ícone localizado no cabeçalho da coluna (geralmente escrito
123ouABC) e altere o tipo de dados para Texto;Se o sistema perguntar se deseja substituir a conversão, selecione "Substituir atual";
Após alterar as colunas necessárias, vá no canto superior esquerdo e clique em Fechar e Carregar.
Resultado esperado
O Excel importará a planilha organizando as colunas perfeitamente. Como você informou que a coluna é de "Texto", os CPFs manterão os zeros à esquerda e os CNPJs/códigos longos permanecerão visíveis exatamente como foram exportados do sistema.
Quando escalar
Você realizou os passos pelo Power Query, alterou a coluna para texto, mas o arquivo original já estava corrompido, ou o Excel apresenta uma falha na ferramenta "Obter Dados", fechando o programa sozinho.
Informações que devem ser reunidas antes do escalonamento
O arquivo
.csvoriginal baixado do sistema;Versão do pacote Office/Excel instalada na máquina;
Captura de tela da janela de importação mostrando o erro (se houver).
Regras importantes / Observações
Se você abrir um CSV com duplo clique, ver que os zeros sumiram e clicar em "Salvar", o dano será irreversível. O arquivo sobrescreverá os dados perdendo os zeros permanentemente. Caso isso aconteça, você precisará baixar o relatório do sistema novamente.
Problemas comuns e como resolver
Problema: Na janela de pré-visualização (Passo 5), as palavras com acentos ficaram com símbolos estranhos (ex: "João").
Causa provável: O Excel não identificou automaticamente a codificação correta do texto.
Ação recomendada: Ainda na janela de pré-visualização, localize o campo "Origem do Arquivo" e mude a seleção para
65001: Unicode (UTF-8)ouEuropa Ocidental (ISO) / Windows (ANSI). A acentuação voltará ao normal na hora.
Dúvidas relacionadas
P: Não posso simplesmente abrir o CSV normal, selecionar a coluna e mudar a formatação lá em cima para "Texto"?
R: Não. Uma vez que o Excel abre o arquivo, ele já exclui o zero à esquerda na hora. Mudar para "Texto" depois que o arquivo já foi aberto não fará o zero mágico reaparecer. É obrigatório fazer pela importação.
P: Se eu usar o Google Sheets (Planilhas do Google) também acontece isso?
R: O Google Sheets costuma lidar melhor com a codificação de CSVs. Se ocorrer perda de dados numéricos nele, basta desmarcar a opção "Converter texto em números, datas e fórmulas" durante a tela de importação do Google.
Palavras-chave de busca
abrir csv excel, formatar cpf csv, excel tira zero esquerda, cnpj notação científica, transformar dados csv, arrumar código de barras planilha, importar texto excel, power query csv
Comentários
0 comentário
Por favor, entre para comentar.