浏览 10688 次
锁定老帖子 主题:Java利用POI生成Excel强制换行
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-07-14
最后修改:2009-07-14
于是我在网上找了一下,网上找到的文章都是说在excel里的文字里加上\n,\n\r,\r\n之类,反正各种各样的都有,更奇怪的是还有人说在单元格里加上<br> 后来我试过用\r后的效里是生成的文件里,你用打开时,并不会换行,如果你用鼠标在单元格里点一下之后就会自动换行。 后来我琢磨了一下,可以通过如下方式进行, 1. 首先在需要强制换行的单元格里使用poi的样式,并且把样式设定为自动换行 HSSFCellStyle cellStyle=workbook.createCellStyle(); cellStyle.setWrapText(true); cell.setCellStyle(cellStyle); 2. 其次是在需要强制换行的单元格,使用\就可以实再强制换行 HSSFCell cell = row.createCell((short)0); cell.setCellStyle(cellStyle); cell.setCellValue(new HSSFRichTextString("hello\r\n world!")); 这样就能实现强制换行, 换行后的效里是单元格里强制换行 hello world! 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2010-01-14
很好,我也遇到这个问题了,谢谢lz指点!
|
|
返回顶楼 | |