1

我正在尝试使用“\r”将字符串复制到excel行来分隔单元格。我只希望 2 个单元格是多行的,但使用“\n”会将文本切换到电子表格中的下一行,而不是在单元格中创建一个新行。(程序自动将文本复制到剪贴板)

有什么办法可以做到这一点?

例如,如果您有一个字符串:

    string s = "cell1 \t cell2 \t cell3 \n stillcell3 \t cell4";

它将导致 (cell(contents)): A1(cell1) A2(cell2) A3(cell3 newline stillcell3) A4(cell4)

我希望这是有道理的,如果你能帮助我,那就太好了!

解决方案: 确保您已将多行部分包含在\"\".

4

1 回答 1

1

尝试这个:

String s = "cell1\tcell2\t\"cell3\nstillcell3\"\tcell4\r\n";
Clipboard.SetText(s);

现在转到 Excel 并粘贴

(Control + V)
于 2013-10-26T16:39:40.120 回答