Como salvar o arquivo do Excel como CSV, sem perder o texto longo?

4

Eu tenho um arquivo do Excel que desejo salvar como CSV. Algumas das células têm muitos dados, e o Excel mostra isso como

##############

E o tipo. Mas, claro, os dados estão realmente lá.

Mas quando eu o salvei como um arquivo CSV, ele realmente sobrescreve os dados nessas células com aqueles #######

E assim eu perco dados. Como posso corrigir isso, para que ele não sobrescreva dados com ######?

Clicar duas vezes no comprimento da célula para ampliá-la não funciona, pois a célula é tão grande que nem o Excel a expande por tempo suficiente. Expandir as linhas e / ou colunas também não ajudou, sendo exibido como ###### porque não há espaço suficiente para exibi-lo na tela / célula.

    
por JBurace 11.09.2012 / 19:51

3 respostas

4

O problema pode ser que você tenha um formato de texto aplicado às células problemáticas. Em uma célula do Excel com formato de texto, há um limite de 1.024 caracteres. Por exemplo, as duas células abaixo contêm o mesmo texto, mas A1 é formatado como Geral e B1 é formatado como Texto. Quando salvo como CSV, B1 é salvo como sinais de libra.

Tente remover o formato de texto se não for absolutamente necessário apresentar os dados corretamente e, em seguida, salvar como um arquivo CSV. Isso deve fazer o truque.

Se você tiver dados longos que precisam do formato Texto para impedir que o Excel altere seus dados (por exemplo, uma longa seqüência de números com zeros à esquerda), você pode inserir um apóstrofo antes do texto na barra de fórmulas e converter o formato de célula para Geral.

    
por 11.09.2012 / 21:29
1

Talvez não seja a melhor solução, mas use Ctrl + A para selecionar todas as colunas, clique duas vezes em um separador de coluna para expandi-lo para o tamanho da célula, salve o csv e ctrl + z para desfazer a coluna expansão?

    
por 11.09.2012 / 20:08
1

Talvez tente expandir a largura da coluna que contém os dados, para eliminar o ###### antes de salvar como um CSV.

    
por 11.09.2012 / 20:10