Sua string, que quando eu copio / cole, tem apenas 281 caracteres. Então, eu esperaria que ele se dividisse em duas cadeias de 5 e 275 caracteres.
No entanto, há algo estranho sobre essa seqüência de caracteres e parece fazer com que o assistente de texto para colunas antigo truncá-lo para 255 caracteres. No começo eu pensei que poderia estar relacionado aos vários caracteres Unicode ZWSP
e ZWNJ
espalhados aqui e ali. Mas substituí-los por espaços ainda resultou no mesmo truncamento.
Outras strings de texto ASCII podem ser divididas na vírgula mesmo com comprimentos muito maiores que 255. Possivelmente um bug?
No entanto, no Excel 2016, você pode usar a ferramenta de divisão de colunas acessada na guia Get & Transform
na faixa de opções Data
. Se você atualizou sua versão (por exemplo, através do Office 365), isso pode abrir quando você clica duas vezes em um arquivo CSV. Se isso não ocorrer, abra o arquivo usando a seleção From Text/CSV
de Get & Transform Data
. Siga os prompts (ele deve mostrar um tipo de arquivo Unicode) e selecione vírgula para a divisão de coluna. Fazendo isso, ele se divide corretamente.
Além disso, se você puder importar a linha csv em uma única linha (não dividida) no Excel, poderá usar a opção From Table/Range
em Get & Transform
para navegar até o comando split da coluna que funcionará.
EDITAR: Uma investigação mais aprofundada revela que o bug parece ser acionado se o primeiro caractere do segmento após a vírgula for um sinal de mais (+), menos (-) ou igual (=) .
Acontece que outra solução alternativa para o bug é especificar que a coluna seja classificada como TEXT (etapa 3 do assistente). Isso pode ser útil para aqueles com versões mais antigas do Excel.