将包含换行符的文本文件导入excel

Max*_*nia 4 excel vba

我有一个纯文本文件,如下所示:

"some  
 text  
 containing  
 line  
 breaks"
Run Code Online (Sandbox Code Playgroud)

我正试图excel 2004 (Mac, v.11.5)正确地打开这个文件.我希望看到只有一个包含上述所有内容的单元格(A1)(没有引号)......

但唉,我无法实现,因为Excel似乎坚持使用CR作为行分隔符,即使我将文本限定符设置为双引号.我有点希望Excel能理解这些换行符是值的一部分 - 它们嵌入双引号中,这应该将它们限定为值的一部分.所以我的Excel工作表有5行,这不是我想要的.

我也试过这个Applescript无济于事:

tell application "Microsoft Excel"
    activate
    open text file filename ¬
    "Users:maximiliantyrtania:Desktop:linebreaks" data type delimited ¬
    text qualifier text qualifier double quote ¬
    field info {{1, text format}} ¬
    origin Macintosh with tab
end tell
Run Code Online (Sandbox Code Playgroud)

如果我可以告诉Excel使用除CR(或LF)以外的行分隔符,那么,我将是一个快乐的露营者,但excel似乎只允许更改字段分隔符,而不是行分隔符.

有什么指针吗?

谢谢,

Max Excel是开放的

Max*_*nia 5

看起来我自己就找到了解决方案.我需要将初始文件保存为".csv".Excel使用CSV文件正确表达换行符.通过applescript打开那些也可以.

再次感谢那些回复的人.

马克斯