我在将由Java代码生成的内容(或文本)粘贴到Excel时遇到了问题。问题是我的Java代码生成了一个带有多行的字符串,即包含换行符(
\n
)。当我尝试复制此内容并将其粘贴到Excel文件中时,我得到了一个带有方框符号的多行文本。我了解到Windows使用\r\n
进行换行,而不仅仅是\n
。我尝试用\r\n
替换我的\n
并粘贴生成的文本,但在我的Excel文件中仍然得到相同的方框。下面是我的示例代码: String myString = "a1\nb1";
String tmpString =myString.replace("\n","\r\n");
System.out.println( "Original = " +"\""+myString+"\"");
System.out.println( "Result = " +"\""+tmpString+"\"");
我已经使用" "将文本包裹起来。当我尝试在Excel中粘贴tmpstring时,出现了方框。如何去除单元格中的多行方框?