我有一个纯文本文件,如下所示:
"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 似乎只允许更改字段分隔符,而不是行分隔符。
有什么指点吗?
Thanks,
最大限度
Excel 已打开
看起来我自己刚刚找到了解决方案。我需要将初始文件保存为“.csv”。 Excel 会正确处理 CSV 文件的换行符。通过 applescript 打开它们也可以。
再次感谢那些回复的人。
Max
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)