Como evitar que o Excel arredonde um número na abertura? [duplicado]

4

Eu tenho uma pergunta sobre o Excel. Nós geramos automaticamente um arquivo CSV todos os dias, contendo coisas parecidas com:

column1;column2;...;columnx
text;date;text;249316479917397279

A questão é que o número 249316479917397279 é muito longo agora para ser exibido inteiramente pelo Excel. Excels mostra "2,49316E + 17" e, mesmo quando vou editar a célula, vejo 249316479917397000.

O número é arredondado pelo Excel e eu perco os três últimos números, que são importantes para mim, já que esses números são IDs. Gostaria Excel para exibi-lo como um texto, sem arredondamento. Tentei gerar meu csv com aspas "249316479917397279" mas não mudei nada.

É possível?

    
por Timothee 09.06.2015 / 10:48

2 respostas

2

Quando você abrir um arquivo .csv, o Excel ignorará o "assistente de importação de texto" se você alterar o arquivo para ser .txt e, em seguida, abrirá a caixa de diálogo e poderá especificar que as colunas afetadas sejam tratadas como texto.

Observe que, se você tratar colunas como "Texto" e não como "Geral" em algumas (todas?) versões do Excel, os dados contidos serão truncados em 256 caracteres.

    
por 09.06.2015 / 11:09
-1

Eu evitaria abrir o arquivo em um editor de texto e colá-lo no Excel com uma coluna sempre bem formatada.

Algo em funcionamento é adicionar 'antes do meu número ao gerar o CSV. Eu vejo o 'em excel mas bem, melhor que nada.

    
por 09.06.2015 / 10:59