poi导出excel 并实现合并单元格

原图合并之后图片工具类ExportExcelpackage com.daxiao.test.util;/**Created by Bob on 2021/5/12.*/import java.io.FileOutputStream;import java.io.IOException;import java.text.DecimalFormat;import java.util.HashMap;import java.util.List;import java.util.Map
摘要由CSDN通过智能技术生成

原图
在这里插入图片描述
合并之后图片
在这里插入图片描述
工具类ExportExcel
package com.daxiao.test.util;

/**

  • Created by Bob on 2021/5/12.
    */
    import java.io.FileOutputStream;
    import java.io.IOException;
    import java.text.DecimalFormat;
    import java.util.HashMap;
    import java.util.List;
    import java.util.Map;
    import java.util.regex.Pattern;

import com.daxiao.test.poJo.MergeModel;
import org.apache.poi.ss.usermodel.HorizontalAlignment;
import org.apache.poi.ss.util.CellRangeAddress;
import org.apache.poi.xssf.usermodel.XSSFCell;
import org.apache.poi.xssf.usermodel.XSSFCellStyle;
import org.apache.poi.xssf.usermodel.XSSFRow;
import org.apache.poi.xssf.usermodel.XSSFSheet;
import org.apache.poi.xssf.usermodel.XSSFWorkbook;

public class ExportExcel {
/**
* 创建excel文件
* @param objData 数据
* @param fileName 文件名
* @param sheetName sheet名
* @param columns 表头
* @param mergeIndex 需要合并的列号集合
* @return
*/
public static int exportToExcelForXlsx(List<List> objData,String fileName, String sheetName, List columns,List mergeIndex) {
int flag = 0;

    // 创建工作薄
    XSSFWorkbook wb = new XSSFWorkbook();
    // sheet1
    XSSFSheet sheet1 = wb.createSheet(sheetName);

    //设置样式
    XSSFCellStyle style = wb.createCellStyle();
    style.setAlignment(HorizontalAlignment.CENTER);//水平对齐

    //表头
    sheet1.createFreezePane(0, 1);//冻结表头
    XSSFRow sheet1row1 = sheet1.createRow((short) 0);
    sheet1row
  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值