Como obtenho o excel para não mexer com a formatação de um arquivo .csv

11

Eu tenho dois problemas com um arquivo csv que ocorrem quando tento editá-lo no Excel.

  1. Eu tenho uma coluna ISBN que é reformatada para o formato científico toda vez que eu salvar o arquivo
  2. A codificação do arquivo é alterada de UTF-8 para ANSI quando abro o arquivo.

É realmente frustrante e um completo desperdício de tempo.

Existe alguma maneira que eu possa forçar o Excel a deixar o formato do arquivo sozinho?

    
por Martin Duys 01.07.2011 / 15:21

3 respostas

8

Não clique duas vezes no arquivo CSV porque isso formatará automaticamente as colunas. Em vez disso, crie uma nova planilha e use a Importação de dados, e você poderá formatar manualmente as colunas para TEXT para evitar o corte de números e a formatação automática boba.

    
por 01.07.2011 / 15:35
5

É triste que, do lado do Windows, o Excel tenha se tornado, de alguma forma, o editor de arquivos CSV, mesmo que ele faça um trabalho secundário. Eu tive a mesma experiência que você, enquanto eu mesclava duas planilhas de contatos e as importava para o Google.

O problema que você está tendo é que, uma vez que os arquivos CSV não contêm metadados de formatação, o Excel carrega o arquivo de texto com todos os formatos padrão. Se detectar data na carga, adivinhe? Se detectar zeros à esquerda, adivinha o que?

Eu desisti do Excel. E você também deveria!

O acesso é uma ferramenta muito melhor. Por um lado, o Access, por padrão, importa todos os dados como texto. Não faz qualquer formatação de truque a menos que você diga. Dois, na verdade formata CSVs corretamente, permitindo que você coloque todos os campos entre aspas. Tudo isso deixa espaços principais intocados. Espalhe a palavra.

Salva vidas !! Espalhe a palavra!! Não use o Excel para CSVs !!! Use o Access !!

    
por 01.07.2011 / 15:57
0

Acabei de desistir do Excel e criar minha própria ferramenta . Ainda está em desenvolvimento, mas você pode tentar, geralmente funciona com os dados que tenho. Eu tentei CSVed, mas parece que ele não pode manipular valor de célula com quebras de linha.

    
por 31.05.2017 / 09:41