我的应用程序需要通过Excel文本文件来回传递数据。我的文本文件将具有Unicode文本,并且还需要某种方式指示单元格内的多行(我相信它是LF字符(ascii 10))。如何让Excel将文件保存为文本,支持Unicode,并支持单元格内的多行(alt-enter)?
Excel可以正确读取我的csv文件。但是,当我在Excel中保存csv文件时,它将用Unicode代替Unicode字符。所以尽管在Excel中它仍然看起来很好,但如果我关闭Excel并用Excel重新打开文件,我会看到?而不是我的Unicode字符。
如果不是将Excel保存为csv,而是保存为Unicode文本,这会生成具有Unicode字符的制表符分隔文件。但是,如果关闭文件并使用Excel重新打开该文件,则会通过导入向导无法识别LF字符(由alt-enter生成)以指示单元格内的新行。相反,它将LF视为一个新行。
如何让Excel以支持单元格内的Unicode和多行的文本格式进行保存?
在Windows资源管理器中,如何将Excel添加到“打开方式”菜单中?它不在推荐程序或其他程序中列出,并且在浏览时找不到它。它在哪里? – 2010-12-08 17:14:52