在下载excel中偶尔会出现需要合并单元格的情况再导出,代码如下:
// 1.创建工作簿
HSSFWorkbook workbook = new HSSFWorkbook();
// 标题合并单元格设计
CellRangeAddress callRangeAddress31 = new CellRangeAddress(0, 1, 0, 0);// 起始行,结束行,起始列,结束列
// 2.创建工作表
HSSFSheet sheet = workbook.createSheet("跨期校验");
// 2.1加载合并单元格对象
sheet.addMergedRegion(callRangeAddress31);
通过这个CellRangeAddress 对象可以实现合并单元格需求,再导出即可,但需要的是计算好合并单元格,不能合并了的又参与合并,会抛出异常。