Ich habe ein Problem beim Einfügen meiner Inhalte (oder Text) von Java-Code in Excel generiert. Das Problem ist, dass mein Java-Code eine Zeichenfolge mit mehreren Zeilen generiert, d. H. Mit Zeilenumbrüchen (\n
) enthalten. Wenn ich versuche, diesen Inhalt zu kopieren und in eine Excel-Datei einzufügen, erhalte ich einen mehrzeiligen Text mit einem quadratischen Kästchen. Ich habe erfahren, dass Windows \r\n
für Zeilenumbrüche verwendet und nicht nur \n
. Ich habe versucht, meine \n
durch \r\n
zu ersetzen und den generierten Text einzufügen, aber ich bekomme die gleichen quadratischen Felder in meiner Excel-Datei. Hier ist mein Beispielcode:So entfernen Sie den Wagenrücklauf von Zeichenfolge beim Einfügen von Inhalt in Excel-Datei
String myString = "a1\nb1";
String tmpString =myString.replace("\n","\r\n");
System.out.println("Original = " +"\""+myString+"\"");
System.out.println("Result = " +"\""+tmpString+"\"");
ich verwendet habe, die „“ den Text zu wickeln. Als ich versuchte, tmpstring in Excel einzufügen, bekam ich die quadratische Box. Wie kann ich die Boxen mit mehrere Zeilen in meiner Zelle entfernen?
Für so etwas wie "ABC \ n12", haben Sie einen einzigen Kasten am Ende bekommen oder nach jeder Zeile? – A9S6