如何将 CR 和 LF 引入单元格,以便当其保存为制表符分隔的文本文件时,导入程序将识别 CR 和 LF?
答案1
答案2
您可以在单元格中使用 ASCII 字符代码:
换行=CHAR(10)
回车符=CHAR(13)
如果需要,复制并粘贴值摆脱公式。
答案3
导出后,我使用 NotePad++ 来编辑文件。
视图 > 显示符号 > 显示行尾。
然后突出显示换行符并执行查找/替换 (CTRL + h)。[仅供参考:它仅在我突出显示时才有效,而使用扩展字符时则无效。]
在“搜索模式”部分(查找/替换窗口左下方)选择扩展。
然后在“替换为”框中输入您想要的行尾字符:
\r = 回车符 = CR
\n = 换行 = LF
\r\n = 回车换行
为了满足我的需求,我将 CRLF 替换为 \n,然后将 LF 替换为 \r\n。我必须按此顺序执行,否则,如果我先替换 LF,则会得到 CRCRLF;您可能需要考虑您的顺序。
我试图通过这个问题来避免这个过程,以便在这里制作一个批处理文件来为我完成此操作:https://stackoverflow.com/questions/73225619/batch-script-to-replace-crlf-with-cr-then-lf-with-crlf-excel-to-timeslips-impo
如果该问题对您有帮助,请点赞。
答案4
现在来晚了,但是如果目标是在原始 Excel 文件中引入换行符,以便它们在导出到 CVS 并导入回 Excel 时能够保留下来,请使用 ALT+ENTER 在单元格本身所需的位置添加换行符。
这会自动在导出的 CSV 中为您提供与@aborruso 描述的相同的结果。