Parece que usar apenas vbLf
é a resposta. Você vai precisar retirar as devoluções.
Dê uma olhada neste pergunta StackOverflow .
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?
Parece que usar apenas vbLf
é a resposta. Você vai precisar retirar as devoluções.
Dê uma olhada neste pergunta StackOverflow .
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.
Tags csv microsoft-excel