【发布时间】:2010-09-25 07:40:48
【问题描述】:
我有一个如下所示的纯文本文件:
"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 已打开
【问题讨论】: