如何使用POI API删除Excel单元格上的新行字符

我正在将内容导出到不同单元格上的Excel。 我必须填充HTML内容,其中的内容可能包含多行。 我已经成功地将数据填充到excel,但显示新行字符的单元格。

有人可以帮助我删除使用POI API在Excel单元格中显示具有多行内容的新行字符。

好的答案是在这篇文章中:

将内容粘贴到Excel文件时如何从string中删除回车

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

它为我工作:)。

看看这个链接: 多行文字

基本上你需要在setWordWrap(true) 。 然后使用\r作为换行符。

我认为块字符表示回车字符在excel单元格上的每行结束。 所以解决的办法是用string函数“replaceAll”去掉回车符

例如: String replaceCharacter = originalCharacter.replaceAll(“\ r”,“”);

在这个例子中,'\ r'字符被replaceAll函数replace为空格(“”)。