Abra o arquivo CSV no Excel com o traço principal

2

Eu tenho um arquivo csv com esta aparência:

Ref;Code;OtherData;
"MyRef";"-arm";"something";

Eu acho que esta forma é válida, não é?

Quando abro o arquivo no Excel, o "-arm" é analisado pelo Excel como uma fórmula. Como posso forçar o Excel a ler o valor como texto simples?

Se necessário, posso alterar o formato CSV.

PS: não me peça para adicionar um ' . Não quero adaptar o valor de um aplicativo específico, pois outros aplicativos ainda devem poder ler o valor.

    
por Steve B 23.02.2012 / 12:29

3 respostas

2

O que você precisa fazer é importar o csv para o Excel como "texto", então vá para data - get external data - from text (2010) e selecione o arquivo csv. O assistente de importação permite selecionar colunas e tratá-las com formatos específicos. Qualquer coluna com traço ou sinal de adição pode ser tratada como texto e não será analisada em uma fórmula.

Além disso, se os dados já estiverem no excel e você não quiser nenhuma fórmula, faça um ctrl + H para localizar e substituir todos os = por nada

    
por 23.02.2012 / 12:52
-1

Você poderia apenas usar um comando Localizar / Substituir na origem substituindo - por um espaço.

    
por 23.02.2012 / 19:07
-1

Eu sei que este é um post antigo, mas acho que o que Steve está procurando poderia ser alcançado cercando o texto com aspas duplas (como ele já fez) e depois salvando o arquivo csv no formato UTF-8.

    
por 04.09.2013 / 08:46