Tenho dois problemas com um arquivo csv que ocorrem quando tento editá-lo no Excel.
- Eu tenho uma coluna do ISBN que é reformatada para o formato científico toda vez que eu salvo o arquivo
- A codificação do arquivo é alterada de UTF-8 para ANSI quando abro o arquivo.
É muito, muito frustrante e uma completa perda de tempo.
Existe alguma maneira de forçar o Excel a deixar o formato do arquivo em paz?
microsoft-excel-2010
csv
utf-8
ansi
Martin Duys
fonte
fonte
Respostas:
Não clique duas vezes no arquivo CSV, pois isso formatará as colunas automaticamente. Em vez disso, crie uma nova planilha e use a Importação de dados e você pode formatar manualmente as colunas em TEXTO para evitar o corte de números e a formatação automática boba.
fonte
É triste que, do lado do Windows, o Excel tenha se tornado o editor padrão de arquivos CSV, mesmo que ele faça um trabalho abaixo do esperado. Tive a mesma experiência que você quando mesclava duas planilhas de contatos e as importava para o Google.
O problema que você está enfrentando é que, como 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 ele detectar a data do carregamento, adivinhe? Se detectar zeros à esquerda, adivinhem?
Eu desisti do Excel. E você deveria também!
O acesso é uma ferramenta muito melhor. Por um lado, o Access, por padrão, importa todos os dados como texto. Ele não formata truques, a menos que você o solicite. Segundo, ele formata os CSVs corretamente, permitindo que você rodeie 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 !!
fonte
fonte
Eu simplesmente desisto do excel e crio 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 lidar com o valor da célula com quebras de linha.
fonte