Jak usunąć powrót karetki z ciągu podczas wklejania zawartości do pliku Excel
Mam problem z wklejeniem zawartości (lub tekstu) wygenerowanej przez kod Java do programu Excel. Problem polega na tym, że mój kod Java generuje ciąg z wieloma wierszami, tzn. Z podziałem linii (\n
) w zestawie. Kiedy próbuję skopiować tę zawartość i wkleić ją do pliku Excel, otrzymuję tekst wielowierszowy z kwadratowym symbolem. Dowiedziałem się, że Windows używa\r\n
dla przerw linii, a nie tylko\n
. Próbowałem zastąpić mój\n
z\r\n
i wklej wygenerowany tekst, ale otrzymuję te same kwadratowe pola w moim pliku Excel. Oto mój przykładowy kod:
String myString = "a1\nb1";
String tmpString =myString.replace("\n","\r\n");
System.out.println( "Original = " +"\""+myString+"\"");
System.out.println( "Result = " +"\""+tmpString+"\"");
Użyłem„” zawinąć tekst. Kiedy próbowałem wkleićtmpstring w Excelu mam kwadratowe pole. Jak mogę usunąć skrzynki za pomocąwiele linii w mojej komórce?