我有一个如下所示的纯文本文件:
"some
text
containing
line
breaks"
我正在尝试让 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
如果我可以告诉 Excel 使用 CR(或 LF)以外的行分隔符,那么,我会很高兴,但 Excel 似乎只允许更改字段分隔符,而不是行分隔符。
有什么指点吗?
谢谢
最大 Excel 已打开
最佳答案
看来我自己刚刚找到了解决方案。我需要将初始文件保存为“.csv”。 Excel 会正确处理 CSV 文件的换行符。通过 applescript 打开它们也可以。
再次感谢那些回复的人。
最大
关于excel - 将包含换行符的文本文件导入到 Excel 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/340400/