如何将新行从 libreoffice calc 复制到 txt?

如何将新行从 libreoffice calc 复制到 txt?

我在 libreoffice calc 文档的单元格“B2”中具有以下函数:

=CONCAT(A1,CHAR(10),A2,CHAR(10),"end")

其中,在单元格内A1="function plotName = getPlotName(plotData)"A2=" plotName = obj.plotName;"预期显示:

function plotName = getPlotName(plotData)
    plotName = obj.plotName;
end

在单个单元格中。但是,当我复制该单元格时,通过单击选择它,按 ctrl+c,打开 notepadd++ 并按 ctrl+v,新行字符不会被复制。

如果我复制文本,然后粘贴特殊>文本,然后将其复制粘贴到 notepad++ 中,它确实会复制输入。因此,我想到制作一个额外的单元格,但这C2=TEXT(B2)会返回错误 511。

我如何确保新行字符确实被复制到 notepad++ 等?

LibreOffice Calc 版本:6.3.2.2 (x64) Notepad++ V7.8.1 Windows 10

答案1

问题似乎在于 Windows 使用 CRLF 而不是 LF 作为行尾。对于 Windows,请使用:

=CONCAT(A1,CHAR(13),CHAR(10),A2,CHAR(13),CHAR(10),"end")

相关内容