У меня возникла проблема при вставке моего содержимого (или текста), сгенерированного кодом Java, в Excel. Проблема в том, что мой Java-код генерирует строку с несколькими строками, то есть с включенными разрывами строк (\n
). Когда я пытаюсь скопировать этот контент и вставить его в файл Excel, я получаю многострочный текст с квадратным символом. Я узнал, что Windows использует \r\n
для разрыва строки, а не только \n
. Я попытался заменить свой \n
на \r\n
и вставить сгенерированный текст, но я получаю те же квадратные поля в своем файле Excel. Вот мой пример кода:
String myString = "a1\nb1";
String tmpString =myString.replace("\n","\r\n");
System.out.println( "Original = " +"\""+myString+"\"");
System.out.println( "Result = " +"\""+tmpString+"\"");
Я использовал " " для переноса текста. Когда я попытался вставить tmpstring в Excel, я получил квадратную рамку. Как удалить поля с несколько строк в моей ячейке?