O Excel não Analisa Cadeia Quoted contendo vírgula no Arquivo CSV Corretamente

4

Eu tenho um arquivo CSV com uma string entre aspas que contém comma . Quando o abro no excel, ele ainda usa a vírgula dentro das strings e a analisa em colunas diferentes. Alguém pode ajudar?

T7, 7, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 85, 0.37, N, 0.00, N
T7, 8, "331-8463 C - Ind. HT collar, laser HT insert, crown TR", 90, 0.33, N, 0.00, N

Basta criar um arquivo CSV com as duas linhas acima e abri-lo no arquivo do Excel.

Aqui está o resultado que recebo.

    
por Cricrazy 12.01.2017 / 16:21

2 respostas

2

Remova os espaços estranhos e isso funcionará corretamente:

T7,7,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",85,0.37,N,0.00,N
T7,8,"331-8463 C - Ind. HT collar, laser HT insert, crown TR",90,0.33,N,0.00,N
    
por 12.01.2017 / 16:28
2

Infelizmente, Steve Rindsberg está correto. O Excel aceitará o encapsulamento de cotas duplas somente se o separador de campos for:

,

ao invés de:

, espaço

Nem sempre podemos controlar o formato de nossos arquivos de importação.

Se você não puder alterar o formato de arquivo .csv , use o Assistente de importação para colocar todos os dados em uma única coluna e use Text To Columns para analisar os dados por conta própria.

    
por 12.01.2017 / 17:00