Skip to content

Otacio Barbosa

Soluções Tecnologicas

Primary Menu
  • Home
  • Tutoriais
  • Tutorial: Excel está “comendo” ou arredondando decimais do seu TXT/CSV? Entenda o porquê e como resolver.
  • Power Query
  • Tutoriais

Tutorial: Excel está “comendo” ou arredondando decimais do seu TXT/CSV? Entenda o porquê e como resolver.

Otácio Barbosa 21 de outubro de 2025
Gemini_Generated_Image_28rd9h28rd9h28rd

O Problema: Meus números decimais sumiram!

Você já passou por esta situação frustrante? Você exporta um relatório do sistema em formato .txt ou .csv. Ao abri-lo no Bloco de Notas, você vê que os números estão corretos, com todas as casas decimais (por exemplo, 8,181034).

Mas, ao abrir este mesmo arquivo no Excel, o número magicamente vira 8? O Excel parece “comer” ou “arredondar” todos os seus decimais.

O mais confuso é que, às vezes, você abre outro arquivo muito parecido, e ele funciona perfeitamente!

A boa notícia é que o problema não é no arquivo, mas sim na forma como o Excel tenta “adivinhar” o formato dos seus dados. E a solução é simples e definitiva.


O “Porquê”: O Mistério dos Arquivos (Quase) Idênticos

Quando você dá um clique duplo em um arquivo .txt ou .csv, o Excel não lê o arquivo inteiro. Ele dá uma “espiada” rápida nas primeiras linhas para tentar adivinhar o tipo de dado de cada coluna (texto, data ou número).

E é exatamente aí que o erro acontece.

Cenário 1: O Arquivo que “Quebra” (O Excel erra a adivinhação)

Imagine que seu relatório, nas primeiras linhas, só tenha números inteiros nas colunas de valor (como 0, 776, 34):

SEQPRODUTO;...;QTDCONTADA;...;CUSBRUTOUNIT
29451;...;0;...;776
29453;...;0;...;0
35640;...;20;...;28
22796;...;5;...;15
40947;...;34;...;8,181034  <-- PROBLEMA AQUI

Ao “espiar” as primeiras linhas, o Excel vê 776, 0, 28, 15. Com base nisso, ele “decide”: “Ah, esta coluna CUSBRUTOUNIT é de Números Inteiros.”

Quando ele finalmente chega na linha que contém 8,181034, já é tarde demais. Ele já “decidiu” que a coluna é de inteiros, então ele lê o 8, vê a vírgula (,) e simplesmente ignora todo o resto.

Cenário 2: O Arquivo que “Funciona” (O Excel acerta a adivinhação)

Agora, veja por que um arquivo diferente funciona. Logo na primeira linha de dados, ele tem um número decimal:

SEQPRODUTO;...;QTDCONTADA;...;CUSBRUTOUNIT
35640;...;20;...;28,880338  <-- SOLUÇÃO AQUI
22796;...;5;...;15,50
40947;...;34;...;8,181034

Ao “espiar” esta primeira linha, o Excel vê o 28,880338 e “aprende” imediatamente: “Opa! Estou vendo uma vírgula (,) sendo usada como separador decimal. Vou aplicar essa regra para a coluna inteira.”

Por isso, um arquivo funciona e o outro não.


A Solução: O Jeito Certo de Importar (Para Sempre)

Para garantir que o Excel sempre leia seus números corretamente, você não pode deixá-lo “adivinhar”. Você precisa dar a ordem de como ele deve ler os dados.

A Regra de Ouro é: Nunca abra um arquivo .txt ou .csv de dados dando dois cliques.

Siga estes passos:

  1. Abra uma planilha do Excel em branco.
  2. Vá até a aba (menu) Dados.
  3. No grupo “Obter e Transformar Dados”, clique em De Texto/CSV.(Sugestão: Insira aqui uma captura de tela mostrando o botão “De Texto/CSV” na aba Dados)
  4. Escolha o arquivo .txt que estava dando problema e clique em Importar.
  5. O Excel abrirá uma janela de pré-visualização. Você provavelmente verá os números errados (ex: 8 em vez de 8,181034). Não se preocupe e NÃO clique em “Carregar”.
  6. Este é o passo mais importante: clique no botão Transformar Dados (ou “Editar”).(Sugestão: Insira aqui uma captura de tela da janela de importação, destacando o botão “Transformar Dados”)
  7. Você agora está no editor do Power Query. Na tabela, encontre e selecione as colunas que deveriam ter decimais (ex: CUSBRUTOUNIT, VALORVLRNF, VALORABS). Você pode selecionar várias segurando a tecla Ctrl.
  8. Com as colunas selecionadas, vá na aba Página Inicial (ou Transformar), procure por Tipo de Dados. Provavelmente estará mostrando “Número Inteiro (123)” ou “Texto (ABC)”.
  9. Clique nesse botão e, no menu que aparece, escolha a opção Usando Localidade…(Sugestão: Insira aqui uma captura de tela mostrando o menu “Tipo de Dados” e a opção “Usando Localidade…”)
  10. Uma nova janela se abrirá. Configure-a exatamente assim:
    • Tipo de Dados: Número Decimal
    • Localidade: Português (Brasil) (Isso diz ao Excel que . é milhar e , é decimal)
    (Sugestão: Insira aqui uma captura de tela desta janela de “Alterar Tipo com Localidade”)
  11. Clique em OK. Você verá, como mágica, os números com decimais aparecerem corretamente na pré-visualização.
  12. Agora, no canto superior esquerdo, clique no botão Fechar e Carregar.

Pronto! Seus dados serão carregados na planilha do Excel perfeitamente formatados, com todos os decimais intactos.


Teste Você Mesmo: Arquivos de Exemplo

Para ver isso acontecendo na prática, crie dois arquivos .csv no seu computador (pode copiar e colar no Bloco de Notas e salvar com os nomes abaixo).

1. arquivo_que_funciona.csv

(Este funcionará com clique duplo, pois o decimal está na primeira linha)

Code snippet

SEQPRODUTO;DESCGENERICA;QTDGERSISTEMA;QTDCONTADA;QTDDIVERGENCIA;CUSBRUTOUNIT
35640;SALMAO DEFUMADO;19;20;1;28,880338
22796;KANI KAMA;5;5;0;15,50
40947;OVOS CAIPIRA;36;34;-2;8,181034
10010;UVA VERDE;10;10;0;4,75

2. arquivo_que_quebra.csv

(Este vai “quebrar” com clique duplo, pois os decimais só aparecem depois dos inteiros)

Code snippet

SEQPRODUTO;DESCGENERICA;QTDGERSISTEMA;QTDCONTADA;QTDDIVERGENCIA;CUSBRUTOUNIT
29451;BALDE DETERGENTE;0;0;0;776
29453;BALDE AGENTE AZUL;0;0;0;0
35640;SALMAO DEFUMADO;19;20;1;28
22796;KANI KAMA;5;5;0;15
40947;OVOS CAIPIRA;36;34;-2;8,181034
10010;UVA VERDE;10;10;0;4,75

O Teste:

  1. Abra o arquivo_que_funciona.csv com um clique duplo. Veja que os decimais estão corretos.
  2. Feche o Excel.
  3. Abra o arquivo_que_quebra.csv com um clique duplo. Veja que o valor 8,181034 virou 8.
  4. Agora, use o método do tutorial (Dados > De Texto/CSV > Transformar Dados > Usando Localidade…) para importar o arquivo_que_quebra.csv. Veja como os números vêm perfeitos!

About the Author

Otácio Barbosa

Administrator

Visit Website View All Posts

Post navigation

Previous: Entenda o que é tributação no destino
Next: 🚀 Sistema Automatizado Resolve Rejeição de NF-e no TOTVS Consinco: Economia de 99,998% do Tempo e ROI de 2.690.800%

Posts recentes

  • Como Consultar e Baixar DANFEs em Lote no e-ColdWeb (Passo a Passo)
  • Sala Tira Dúvidas | RH – RM | Evento S-1210
  • Oracle 19c: Uso Obrigatório de Objetos de Diretório no Consinco
  • Erro de Conversão de NF-e após Ativação de IBS/CBS (NT)
  • Reforma Tributária 2026: o que dizem os artigos e como as empresas devem se preparar

Categorias

  • Blog
  • Consinco
  • DBA
  • Desenvolvimento
  • Eventos
  • Fiscal
  • Fluig
  • Google
  • Inteligência Artificial
  • Linha Consinco
  • Microsoft SQL Server
  • Ministério do Trabalho e Emprego
  • MySQL
  • NDD
  • NFCe
  • Notas Técnicas
  • Oracle
  • PostgreSQL
  • Power Query
  • Programação
  • Projetos
  • Receita Federal
  • Reforma Tributária
  • SQL
  • Superminas Food Show 2025
  • TOTVS
  • TOTVS Fluig
  • TOTVS Informa
  • TOTVS Varejo Supermercados
  • Tutoriais
  • Varejo
  • XML

You may have missed

unnamed (1)
  • NDD
  • TOTVS Varejo Supermercados

Como Consultar e Baixar DANFEs em Lote no e-ColdWeb (Passo a Passo)

Otácio Barbosa 2 de fevereiro de 2026 0
Screenshot_2
  • Blog

Sala Tira Dúvidas | RH – RM | Evento S-1210

Otácio Barbosa 27 de janeiro de 2026 0
ChatGPT Image 15 de jan. de 2026, 10_01_53
  • Consinco
  • DBA
  • Oracle
  • SQL
  • TOTVS Varejo Supermercados

Oracle 19c: Uso Obrigatório de Objetos de Diretório no Consinco

Otácio Barbosa 15 de janeiro de 2026 0
8fdb1345-40d3-400a-b8c7-3f68fcbaa996
  • Reforma Tributária
  • TOTVS
  • TOTVS Fluig
  • TOTVS Informa
  • TOTVS Varejo Supermercados
  • Varejo

Erro de Conversão de NF-e após Ativação de IBS/CBS (NT)

Otácio Barbosa 14 de janeiro de 2026 0
Copyright © All rights reserved. | MoreNews by AF themes.