https://blog.csdn.net/a919423654/article/details/68066294

poi 合并 单元格

XSSFWorkbook wb = new XSSFWorkbook();
        
XSSFSheet sheet = wb.createSheet();
//这个就是合并单元格
//参数说明:1:开始行 2:结束行  3:开始列 4:结束列
//比如我要合并 第二行到第四行的    第六列到第八列     sheet.addMergedRegion(new CellRangeAddress(1,3,5,7));
sheet.addMergedRegion(new CellRangeAddress(0,0,0,1));
 
XSSFRow row = sheet.createRow(number);

需要注意的地方(不对的地方请指教)

感觉唯一要注意的地方就是:需要先设置 合并单元格,然后再 生成 行。

比如我们要生成的单元格为:

1工作站    左位置    1序号    2000订单号    1成品号/型号
左位置    2序号
左位置    3序号
右位置    4序号

代码可以这样写:

sheet.addMergedRegion(new CellRangeAddress(0,3,0,0));
sheet.addMergedRegion(new CellRangeAddress(0,3,3,3));
sheet.addMergedRegion(new CellRangeAddress(0,3,4,4));
 
//第一行数据
XSSFRow row = sheet.createRow(0);
row.createCell(0).setCellValue("工作站");
row.createCell(1).setCellValue("位置");
row.createCell(2).setCellValue("序号");
row.createCell(3).setCellValue("订单号");
row.createCell(4).setCellValue("成品号/型号");
 
//第二行数据
XSSFRow row = sheet.createRow(number);
//row.createCell(0).setCellValue("工作站");//因为和上面的行合并了,所以不用再次 赋值了
row.createCell(1).setCellValue("位置");
row.createCell(2).setCellValue("序号");
//row.createCell(3).setCellValue("订单号");//因为和上面的行合并了,所以不用再次 赋值了
//row.createCell(4).setCellValue("成品号/型号");//因为和上面的行合并了,所以不用再次 赋值了

第三行数据和 第二行是一样的
————————————————
版权声明:本文为CSDN博主「翠烟你懊恼」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/a919423654/article/details/68066294

java poi 合并单元格相关推荐

  1. java合并单元格边框不完整,java poi 合并单元格后边框问题

    2016 CCPC 东北地区重现赛 1. 2016 CCPC 东北地区重现赛 2.总结:弱渣,只做出01.03.05水题 08   HDU5929 Basic Data Structure    模拟 ...

  2. POI 合并单元格自定义插入

    POI合并单元格 合并插入列为合并开始列,同一行对象合并要使用开始行对象. package com.yk.ln.util; import org.apache.poi.hssf.usermodel.H ...

  3. poi 合并单元格添加边框_如何在Excel中的文本和单元格边框之间添加空间

    poi 合并单元格添加边框 Adding a bit of extra padding to your cell boundaries can make it easier for you to re ...

  4. apache poi斜边框线_apache poi合并单元格设置边框

    HSSFWorkbook wb = newHSSFWorkbook(); HSSFSheet sheet=wb.createSheet();//创建一个样式 HSSFCellStyle styleBo ...

  5. java读取合并单元格_Java POI常用方法,读取单元格的值,设置单元格格式,合并单元格,获取已合并的单元格,导出至本地等...

    一.设置单元格格式. 设置单元格边框.单元格背景颜色.单元格对齐方式.单元格字体,设置自动换行. /** Description: 设置单元格格式. * @author : ys. * @date : ...

  6. java tr合并单元格_java poi合并单元格问题

    使用poi导出的execl合并单元格,会出现下图问题 整个单元格看似合并了,但是文字没有垂直居中,而且execl中所有的合并都会在第三行开始出现灰色分层样式 合并单元格伪代码 String upCom ...

  7. java合并单元格的快捷键_java poi合并单元格问题

    使用poi导出的execl合并单元格,会出现下图问题 整个单元格看似合并了,但是文字没有垂直居中,而且execl中所有的合并都会在第三行开始出现灰色分层样式 合并单元格伪代码 String upCom ...

  8. java POI Excel 单元格样式

    正如Html需要CSS一样,我们的POI生成的Excel同样需要样式才能更完美的表现我们的数据.下面还是从简单的例子出发,学习和了解POI的样式设计. 一.我的位置. 1 package com.my ...

  9. java读取合并单元格_工具方法:java读取Excel合并单元格(简单实例)

    Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. .NET的开发人员则可以利用NPOI (POI for ...

  10. apache poi合并单元格设置边框

    HSSFWorkbook wb = new HSSFWorkbook();HSSFSheet sheet = wb.createSheet();//创建一个样式 HSSFCellStyle style ...

最新文章

  1. 技术图文:举例详解Python中 split() 函数的使用方法
  2. [转]在VS2008上安装WTL8.1时碰到的一些问题
  3. Android Makefile编译流程
  4. 开发工具:Git 代码回退功能详解,很实用!
  5. upload file more than 4MB
  6. selenium+unittest自动化测试(一)---环境搭建及用例编写规则
  7. Mask-RCNN_推断网络:总览
  8. HDU 5514 欧拉函数应用
  9. Tomcat8安装与配置
  10. 揭开迷雾,来一顿美味的Capsule盛宴
  11. xdb 服务_如何删除默认的XPT和XDB这两个服务
  12. 启动Elasticsearch时:[failed to obtain node locks]
  13. 怎么制作QQ动态表情包,GIF出处是哪
  14. 数据仓库实践-拉链表设计
  15. 2020-2021年顶会上关于解决偏差(bias)问题的文献整理
  16. SpringBoot (八)日志配置
  17. python学习笔记1-环境安装
  18. 图片阴影效果和影子效果
  19. kdj值应用口诀_KDJ指标神奇的操作方法详解
  20. 常见的网络攻击手段有哪些?

热门文章

  1. MRP里如何预测lead time :Approaches for the Prediction of Lead Times in an Engineer to Order Environment
  2. if...else 语句双分支结构 计算分段函数
  3. 跳转指定位置(HTML)
  4. 爬虫-Scrapy(二) 爬取糗百笑话-单页
  5. Illustrator CS3自学实例高清视频教程
  6. JAVAWeb新闻发布系统
  7. Golang8小时基础入门
  8. html弹窗代码大全定时弹窗,js点击弹窗弹出表单框代码
  9. Via板载声卡底噪严重、播放卡顿及耳机与扬声器音源切换问题【解决方法】
  10. 确认计算机故障的方法,计算机常见故障及处理方法大全!