как удалить символ новой строки в ячейке Excel с помощью POI API - PullRequest
0 голосов
/ 14 октября 2011

Я экспортирую содержимое в Excel в разные ячейки. Я должен заполнить HTML-контент, где контент может содержать несколько строк. Я успешно заполнил данные в Excel, но в одной ячейке отображается символ новой строки.

Может кто-нибудь помочь мне убрать символ новой строки для отображения контента с несколькими строками в ячейке Excel с помощью POI API.

Ответы [ 3 ]

4 голосов
/ 31 мая 2012

Хороший ответ в этом посте:

Как удалить возврат каретки из строки при вставке содержимого в файл Excel

String s2 = s1.replaceAll("[\n\r]", "");

Это работает для меня:).

1 голос
/ 17 октября 2011

Проверьте эту ссылку: Многострочный текст

В основном вам нужно setWordWrap(true) в CellStyle. Затем используйте \r в качестве символа новой строки.

0 голосов
/ 17 октября 2011

Я думаю, что символ «блок» означает символ возврата каретки в конце каждой строки в ячейке Excel.поэтому решение - удалить символ возврата каретки, используя строковую функцию "replaceAll"

Пример: String replaceCharacter = originalCharacter.replaceAll ("\ r", "");

в этом примере символ \ r заменяется на пробел ("") функцией replaceAll.

...