【发布时间】:2012-01-06 14:20:45
【问题描述】:
在导出到 Excel 时,我发现了以下问题。
如果您创建一个表格,其中一个单元格有换行符,并将文档另存为 txt 文件,它将如下所示:
"firstLine<LF>secondLine"<TAB>"secondColoumn"
当我在 Excel 中打开此文件时,换行符消失了,第一行只有一个值为 firstLine
的单元格你知道是否可以保留换行符吗?
编辑:适用于 Excel2010。不知道其他版本的行为是否不同。
EDIT2:重现步骤:
- 打开空白 Excel 工作表
- 输入文本(第一列带换行符,第二列不重要)
- 另存为 Unicode 文本 (txt) // 所有其他 txt 都不能正常工作
- 关闭 Excel 文件
- 文件->打开
- 即将到来的对话框中没有任何变化。
excel 文件现在有 2 行,这是错误的。
【问题讨论】:
-
我正在尝试重现您的步骤。你在哪里创建表?在 Excel 中?您将其保存为什么类型 - 文本(制表符分隔符)、MS-DOS 文本、Unicode 文本,还是其他?你是如何“打开”文件的?导入,拖放到Excel,还是去
File > Open? -
你按
Alt+Enter来换行,对吗? -
这是正确的。如上所示,换行符保存为换行符。