A edição do arquivo CSV no Excel sempre converte a coluna numérica em notação científica [duplicado]

0

Esta pergunta já tem uma resposta aqui:

Eu tenho um arquivo CSV que estou editando no Excel 2013. No arquivo, há uma coluna que contém números, por exemplo, 688087123456789 . Sempre que abro o arquivo CSV no Excel, ele converte o número em notação científica 6.88087E + 14 . Posso reverter o número para seu formato original clicando com o botão direito do mouse na célula> Formatar Células> Personalizada e selecionando 0.

No entanto, não quero fazer esse processo toda vez que abro o arquivo CSV. Como posso fazer isso?

jmc
fonte
Isso não ajuda. Isso continua a ocorrer com arquivos CSV abertos , em vez de colados. A solução é abrir o arquivo no bloco de notas e colar no Excel ou usar o assistente de importação de dados.
23818 Justin

Respostas:

1

Ainda não é possível, como já foi respondido aqui . Você pode usar apenas uma abordagem alternativa descrita aqui :

Pare de clicar duas vezes no arquivo .TXT / .CSV ou abrir o arquivo de texto convencionalmente (por exemplo, CTRL + O) e use o Assistente de importação de texto para especificar o formato de texto para determinados campos do arquivo de importação. Comece abrindo o Excel para uma pasta de trabalho em branco e, no grupo Obter Dados Externos da guia Dados, clique no botão Do Texto.

Após clicar em Do texto, selecione seu arquivo de texto na caixa de diálogo Importar arquivo de texto e clique em Abrir. Isso inicia o Assistente para importação de texto. Existem três páginas para concluir. A primeira página é essencialmente para determinar se o arquivo deve ser considerado largura delimitada ou fixa. A segunda página depende da primeira. Você será perguntado quais caracteres considerar como delimitadores ou será solicitado a escolher as larguras de um arquivo de largura fixa.

A terceira página é o que ajudará a determinar o formato de cada campo. Selecione o campo de ID da conta na visualização de dados na parte inferior e selecione Texto na lista Formato da coluna, no canto superior esquerdo. Observe que o cabeçalho do campo na visualização de dados inferior foi alterado para texto. Repita o procedimento para outros campos e clique em Concluir no canto inferior direito para concluir sua operação.

Outra maneira é usar o script VBA, como o aqui .

Vojtěch Dohnal
fonte