合并单元格的方法:

指定 4 个参数,起始行,结束行,起始列,结束列。然后这个区域将被合并。

CellRangeAddress region = new CellRangeAddress(startRow, endRow, startCol, endCol);

sheet.addMergedRegion(region);

合并的简单示例:

public class TestExcel {

public static void main(String[] args) throws IOException {

HSSFWorkbook workbook = new HSSFWorkbook();

HSSFCellStyle style = workbook.createCellStyle();

style.setAlignment(HSSFCellStyle.ALIGN_CENTER);

style.setVerticalAlignment(HSSFCellStyle.VERTICAL_CENTER);

HSSFSheet sheet = workbook.createSheet("sheet");

HSSFRow row0 = sheet.createRow(0);

HSSFCell cell_00 = row0.createCell(0);

cell_00.setCellStyle(style);

cell_00.setCellValue("日期");

HSSFCell cell_01 = row0.createCell(1);

cell_01.setCellStyle(style);

cell_01.setCellValue("午别");

HSSFRow row1 = sheet.createRow(1);

HSSFCell cell_10 = row1.createCell(0);

cell_10.setCellStyle(style);

cell_10.setCellValue("20180412");

HSSFCell cell_11 = row1.createCell(1);

cell_11.setCellStyle(style);

cell_11.setCellValue("上午");

HSSFRow row2 = sheet.createRow(2);

HSSFCell cell_21 = row2.createCell(1);

cell_21.setCellStyle(style);

cell_21.setCellValue("下午");

// 合并日期占两行(4个参数,分别为起始行,结束行,起始列,结束列)

// 行和列都是从0开始计数,且起始结束都会合并

// 这里是合并excel中日期的两行为一行

CellRangeAddress region = new CellRangeAddress(1, 2, 0, 0);

sheet.addMergedRegion(region);

File file = new File("E:\\demo.xls");

FileOutputStream fout = new FileOutputStream(file);

workbook.write(fout);

fout.close();

}

}

运行结果,得到的 Excel 表如下所示:

当然也可以更复杂些的,如下图,需要自己计算好行与列即可

java合并单元格的快捷键_Java使用POI操作Excel合并单元格相关推荐

  1. POI 操作Excel的单元格样式超过64000的异常问题解决

    文章目录 POI 操作Excel的单元格样式超过64000的异常问题解决 问题描述 问题原因 问题分析和解决 简单的Excel文件生成Demo 最终的解决方案 POI 操作Excel的单元格样式超过6 ...

  2. java poi exce 移动_JAVA使用POI操作excel

    这里提一下,java操作excel的组件除了apache的poi,还有jexcelapi(jxl),其中poi组件的获取地址为poi.apache.org. poi组件中常用的类有HSSFworkbo ...

  3. java excel 晒新年操作_JAVA使用POI操作excel

    这里提一下,java操作excel的组件除了apache的poi,还有jexcelapi(jxl),其中poi组件的获取地址为poi.apache.org. poi组件中常用的类有HSSFworkbo ...

  4. java如何调用系统保存框_java使用poi实现excel导出之后如何弹出保存提示框

    无论使用poi还是使用jxl导出excel都需要用到流 一种是outputstrean,另一种fileoutputstream 第一种:如果想要弹出保存的提示框必须加入下列三句 response.se ...

  5. new一个xssfworkbook时出错_java用poi操作excel的时候,new XSSFWorkbook,总是报错?

    问 题 走到箭头那一步的时候,总是调到handlerMehtodInvoker.class 这里 为什么捕捉不到异常? 解决方案 看你的代码,貌似实现的是要读取Excel文件吧.代码如下:具体的跟你的 ...

  6. Java POI 对Excel合并单元格的数据处理

    Java POI 对Excel合并单元格的数据处理 最近在项目开发过程中,有个一个导入Excel文件处理合并单元格数据的需求,就自己在网上找了一个模板,自己进行二次开发来开发需求. Excel工具类 ...

  7. Java实战—POI操作Excel文档、读取、写入、合并单元格

    一.POI项目简介 POI全称 Poor Obfuscation Implementation,利用POI接口可以通过JAVA操作Microsoft office 套件工具的读写功能.官网:http: ...

  8. java excel里对角线,使用POI在excel文件单元格实现对角线

    [java POI操作Excel文件(合并单元格.插入图片.超链接)] 查看POI的API可以发现HSSFBorderFormatting.setBoderDiagonal接口,尝试使用这个接口并没有 ...

  9. Python 技术篇 - 操作excel实现单元格合并并居中实例演示,用openpyxl库为指定区域的单元格设置对齐样式和字体样式方法

    Openpyxl 设置 excel 单元格合并.对齐样式和字体 第一章:openpyxl 操作 excel ① 设置单元格合并 ② 设置单元格居中对齐样式 ③ 设置单元格字体样式 第一章:openpy ...

最新文章

  1. Java开发中的23种设计模式详解(转)
  2. docker 鱼龙混杂之基础操作篇
  3. js原生设计模式——2面向对象编程之继承—new+call(this)组合式继承
  4. 【划分树】 POJ 2104 HDU 2665 K-th Number 裸题
  5. 084_html5WebWorkers
  6. Sundown EK:漏洞利用工具中的抄袭大师
  7. 2.修改/etc/hosts文件 /安装SSH、配置SSH无密码登陆(全程切换到hadoop用户下操作)
  8. Weblogic部署web项目获取项目根目录为null
  9. 计算机编程软文,全盲男孩自学编程,一句话打动无数网友…
  10. webpack 入口文件 php,webpack的使用详解
  11. gRaphael——JavaScript 矢量图表库:两行代码实现精美图表
  12. api 定位 微信小程序 精度_聊聊微信小程序内置地图定位的精确性
  13. Myeclipse学习总结(14)——Eclipse/MyEclipse中Java编译时Java反射机形参没有保留问题2种解决方案
  14. JSP页面是否需要重新编译--checkInterval
  15. 性能强悍的开源关系数据库PostgreSQL
  16. 学习笔记:Oracle的trace文件可见性
  17. git针对Android Studio的使用
  18. 小米3g刷高格固件_高恪可刷机型清单
  19. 监狱电视系统设计原则及应用场景
  20. cad画计算机网络图,CAD迷你家装五步快速绘制平面图教程

热门文章

  1. 美版华硕TM-AC1900配置AiMesh
  2. DAGDGC特殊调弦
  3. java3D桌球7723_极品桌球3D豪华版
  4. 这个饭店每天只卖一道菜,月入百万?
  5. EdgeChrome浏览器暗模式设置
  6. 刷题记录:牛客NC14662小咪买东西NC15446wyh的物品
  7. bat移动文件到指定文件夹
  8. 第一次面试前端实习生心得
  9. 电商台账管理库存管理
  10. JavaScript常用数组API(2)