如何使用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为空格(“”)。
- java.lang.NoClassDefFoundError:org / apache / poi / ss / usermodel / ExtendedColor
- Java Apache POI – XSSFCell setFillBackgroundColor无效
- 通过HSSF.EventUserModel通过受保护的书籍和工作表读取XLS
- 用POI读/写非常大的pptx文件
- 错误:XSSFWorkbook中超出了GC开销限制
- 如何使用Apache POI从现有的Excel表格复制到新的Excel表格?
- 无法使用Apache POI:NoClassDefFoundError打开XLSX文件
- 通过使用带有Java的Apache POI创buildexcel(.xlsx)文件后,文件已损坏
- 使用Apache POI和TestNG框架将数据写入excel