Obtendo o Excel para lidar corretamente com CRLF em CSV

3

Estou criando arquivos CSV para serem abertos no Excel. As linhas são separadas por CRLF e isso é bom, mas alguns dos dados de entrada também contêm dados CRLF. Pelos padrões usuais, eu os envolvo com aspas, mas o Excel não parece reconhecer o caractere CR e coloca uma pequena caixa com um ponto de interrogação. Eu posso tirar o CR do arquivo CSV, mas parece um passo desnecessário. Existe uma maneira fácil de obter o Excel para reconhecer um CRLF dentro de uma linha de um arquivo CSV?

    
por Ben Fulton 16.09.2010 / 21:40

2 respostas

1

Parece que usar apenas vbLf é a resposta. Você vai precisar retirar as devoluções.

Dê uma olhada neste pergunta StackOverflow .

    
por 16.09.2010 / 22:56
0

Isso funciona para mim:

first record,"line one
line two",1
second record,only one line,2

Em outras palavras, o primeiro registro ocupa mais de uma linha no CSV.

    
por 16.09.2010 / 21:46