poi 操作excel 自动换行
1. 首先在需要强制换行的单元格里使用poi的样式,并且把样式设定为自动换行
Java代码
HSSFCellStyle cellStyle=workbook.createCellStyle();
cellStyle.setWrapText(true);
cell.setCellStyle(cellStyle);
2. 其次是在需要强制换行的单元格,使用就可以实再强制换行
Java代码
HSSFCell cell = row.createCell((short)0);
Java代码
HSSFCellStyle cellStyle=workbook.createCellStyle();
cellStyle.setWrapText(true);
cell.setCellStyle(cellStyle);
2. 其次是在需要强制换行的单元格,使用就可以实再强制换行
Java代码
HSSFCell cell = row.createCell((short)0);
cell.setCellStyle(cellStyle); cell.setCellValue(new HSSFRichTextString("hellorn world!"));
但是"hellorn world!"内容要是从数据库中读出来就不换行。不知道从oracle数据库中读出来的字符串和自己写的字符串有何区别?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
大佬 根据元素自适应宽度怎么设置
从数据库中取出"hellorn world!",发现是这样传给变量的 "hello\r\n world!", 用replace("
\r\n", "rn")就可以在excel中换行了
当作字符串处理了
我试了下,在wrapText 设置为 false 时, value里面含有 'rn' 也不会换行的。
从数据库里取出来的数据你就得断点看看取出来的值是什么样了