Excel Como tornar o Text Qualifier editável ou adicionar uma nova entrada na lista existente?

1

Eu tenho um arquivo CSV que não está formatado corretamente porque uma das colunas contém código HTML que usa o mesmo caractere do Text Qualifier: as aspas duplas.

Exemplo:

"col1","col2","col3"
"01","text","<html><tag attrib="true">"

Eu decidi usar outro caractere como qualificador de texto, o backtick 'que nunca está presente em meu arquivo original.

Meus dados são assim agora:

'col1','col2','col3'
'01','text','<html><tag attrib="true">'

Agora meu CSV é totalmente válido, mas no Excel (2013) não posso apenas alterar o Qualificador de texto, ele me permite apenas " , ' ou {none}

Existe alguma maneira de editar essa lista para adicionar um novo qualificador de texto?

Eu finalmente encontrei uma outra maneira de importá-lo, mas estou apenas me perguntando por que a caixa Text Qualifier não é editável.

    
por рüффп 26.03.2014 / 17:26

1 resposta

2

Eu não acho que você possa modificar a lista de qualificadores. No entanto, você pode escapar de citações, dobrando-as. Assim:

"01","text","<html><tag attrib=""true"">"

Isso importará corretamente para o Excel:

Mesmo que você não consiga manipular o CSV mais do que alterar o qualificador, é possível fazer uma pesquisa e substituição em massa no seu CSV existente no bloco de notas para que ele seja importado corretamente:

  1. Crie o CSV com qualificadores de texto de backtick como você já fez.
  2. Localizar-Substitua todas as aspas duplas por aspas duplas.
  3. Localizar-Substitua todos os backticks por aspas duplas.
  4. Abra com o Excel.
por 26.03.2014 / 20:49