Como posso importar um arquivo delimitado por TAB com qualificador de texto de aspas duplas para o Excel se um valor de célula já contiver aspas duplas?

0

Estou tentando importar um arquivo delimitado por TAB com o seguinte formato para o Excel 2013

"Column A"          "Column B"
"tjc0056421151r"    "I\gs]hü"nsf^f\F*lqog\düûWp"
"tjc0058088269r"    "EZacð0jrzmnbofofBÖÞRlXZi")["

Ao importar para o Excel, o seguinte formato aparece

Column A        Column B
tjc0056421151r  I\gs]hünsf^f\F*lqog\düûWp"
tjc0058088269r  EZacð0jrzmnbofofBÖÞRlXZi)["

Exemplo # 1

Em B1 você notará que o "desapareceu aqui:

hü"ns

e agora é

hüns

Exemplo # 2

E no B2 você notará que o "desapareceu aqui:

XZi")["

e agora é

XZi)["

O Excel assumiu isso porque existe um "no valor, que este é o fechamento" do valor e, portanto, o removeu. O real "no final do valor, que deveria ter sido retirado, permaneceu.

Existe alguma opção no Excel que impeça que isso aconteça?

    
por C Carswell 04.05.2015 / 13:17

1 resposta

1

Você deseja desaparecer o início e o fim de " e outros para permanecer?

Opção 1

Use o editor de texto com RegExp para o arquivo de texto (por exemplo: Notepad ++ ). Encontre e substitua (opção sect para permitir RegExp) Localizar: ^\"(.+)"\t"(.+)\"$ Substitua: $1\t$2 Agora você pode importar sem qualificador de texto.

Opção 2

Importar sem qualificador de texto selecionado e usar MS Office RegExp (na versão não inglesa pode ser uma sintaxe diferente!).

Opção 3

Importe sem qualificador de texto e use as funções do Excel para remover o primeiro e o último " .

=MID(A1,2,LEN(A1)-2)
    
por 04.05.2015 / 14:20