java利用poi生成excel如何自动换行

excel自动换行 专栏收录该内容
1 篇文章 0 订阅
1、首先设置单元格内容自动换行
// 生成一个样式,用于设置内容样式
HSSFWorkbook workbook = new HSSFWorkbook();
HSSFCellStyle cellStyle= workbook.createCellStyle();
cellStyle.setWrapText(true);
2、然后设置单元格内容的时候加上\r\n,强制换行
if(CollectionUtils.isNotEmpty(list)){
    StringBuilder buffer = new StringBuilder();
    for(int i=0;i<list.size();i++){
        ProposeRemark remark = list.get(i);
        buffer.append(remark.getCreateName()+"(");
        buffer.append(DateUtils.format(remark.getCreateDate(),"yyyy-MM-dd HH:mm:ss")+")");
        buffer.append("\r\n");
        buffer.append(remark.getRemark()+";");
        if(i!=(list.size()-1)){
            buffer.append("\r\n");
        }
    }
    cell.setCellValue(buffer.toString());
}
3、预览如下

在这里插入图片描述

  • 1
    点赞
  • 0
    评论
  • 2
    收藏
  • 扫一扫,分享海报

参与评论 您还未登录,请先 登录 后发表或查看评论
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值