Isso está acontecendo porque o Excel vê essas células como números, mas, como elas são muito longas, elas são interpretadas como números de ponto flutuante. A precisão de formatação numérica no Excel atinge 15 dígitos conforme explicado aqui .
O que você provavelmente deve fazer é manipular cada valor como string
. Adicionar um único '
no início de cada célula com dados deve corrigir esse problema ou você pode formatar todas as células como string
ou text
.
Este método não é sem limitações, no entanto. Se você estiver processando esses dados, talvez seja necessário algum modo de limpar os dados antes de alimentá-los em qualquer processo.