如何在Excel中打开txt文件,就像在Windows资源管理器中单击鼠标右键并使用Excel打开一样?

如何在Excel中打开txt文件,就像在Windows资源管理器中单击鼠标右键并使用Excel打开一样?,excel,unicode,windows-explorer,text-files,Excel,Unicode,Windows Explorer,Text Files,我的应用程序使用制表符分隔的Unicode文本文件与Excel交互。我要求某些单元格有多行(在Excel中输入alt,生成LF字符(10)) 如果我在资源管理器中右键单击txt文件并用..Excel打开,它将正确打开。但是,如果我打开Excel,并从Excel中通过浏览打开txt文件,或通过最近使用的列表打开它,它将LF视为CR,并从该点开始创建新行 如何让Excel从Excel中正确打开文件(即,打开文件的方式与在资源管理器中右键单击文件并选择“使用..Excel打开”相同) 编辑:Chris

我的应用程序使用制表符分隔的Unicode文本文件与Excel交互。我要求某些单元格有多行(在Excel中输入alt,生成LF字符(10))

如果我在资源管理器中右键单击txt文件并用..Excel打开,它将正确打开。但是,如果我打开Excel,并从Excel中通过浏览打开txt文件,或通过最近使用的列表打开它,它将LF视为CR,并从该点开始创建新行

如何让Excel从Excel中正确打开文件(即,打开文件的方式与在资源管理器中右键单击文件并选择“使用..Excel打开”相同)


编辑:Chris Persichetti在一个相关的问题上提供了很多很好的信息。

我认为您应该尝试这样做:在功能区上,单击“数据”选项卡,然后在“获取外部数据”部分,单击“来自文本”。这允许您自定义excel打开文本文件的方式。

我认为您应该尝试这样做:在功能区上,单击“数据”选项卡,然后在“获取外部数据”部分,单击“来自文本”。这允许您自定义excel如何打开文本文件。

更多超级用户问题?无论如何,“用excel打开”只是将文本文件作为命令行参数传递。知道它为什么与excel中的工作方式不同吗?更多的是超级用户问题吗?不管怎样,“用excel打开”只是将文本文件作为命令行参数传递。知道为什么它与excel中的工作方式不同吗?Thaks接受建议。不幸的是,这会打开文本导入向导,它不知道如何处理单元格中的换行符。在这一点上,我们已经发出了产品警告阅读帮助文件,所以希望我们的用户将避免这个问题。Thaks的建议。不幸的是,这会打开文本导入向导,它不知道如何处理单元格中的换行符。在这一点上,我们已经发布了带有警告的产品来读取帮助文件,所以希望我们的用户能够避免这个问题。