Estou usando o Microsoft Office 2007. Tenho um arquivo Excel e preciso convertê-lo em um arquivo CSV. Quando salvo o arquivo como CSV, alguns valores são convertidos para outro formato
Antes de converter a 4ª coluna mostra o valor 6000000116
:
Depois de converter para CSV, mostra 6E+09
:
Como resolver este problema?
Responder1
É simplesmente porque a largura da coluna não é suficiente para o valor preciso, por isso o Excel a exibe emnotação científica. É opela mesma razão que você vê######...em arquivos Excel com largura de célula muito estreita
Para mostrar o valor exato, redimensione a coluna para aumentá-la. No entanto, você terá o mesmo "problema" na próxima vez que abrir o arquivo, porque não há informações sobre a largura da coluna no arquivo CSV, como nos arquivos xls/xlsx
Se você quiser consertarpermanentementeentão você deve formatar a célula/coluna como texto (anexando-a '
ou de várias outras maneiras) antes de exportar ou definir a coluna como texto ao importar o arquivo usando o assistente
- Como importar números longos de csv para excel sem converter para notação científica em VBA
- Como salvar colunas do Excel com números longos em csv?
Veja também
- Números em notação científica importados para Excel 2016 como texto
- A edição do arquivo CSV no Excel sempre converte a coluna numérica em notação científica
- Como faço para impedir que o Excel converta o valor 0503E000 em 5.03E+02 automaticamente?
- Como você pode fazer o Excel 2007 parar de formatar números grandes como notação científica?
- Como posso impedir que o Excel coma meus deliciosos arquivos CSV e excrete dados inúteis?
- O arquivo .csv reaberto altera o valor do formato numérico 0,000E+00
- A importação de um CSV modifica o formato do número para notação científica (1,23E+18)
- Evitando que números apareçam em formato exponencial no Excel