使用poi导出的execl合并单元格,会出现下图问题

整个单元格看似合并了,但是文字没有垂直居中,而且execl中所有的合并都会在第三行开始出现灰色分层样式

合并单元格伪代码

String upCompareField = ""; //上一行的对比值

for(int i = 0; i < size; i++){

HSSFRow row = sheet.createRow(i); //sheet为类中全局变量

for(int j = 0; j < length; j++){

HSSFCell cell1 = row.createCell(j);

String compareValue = ...; //每行中的对比值

cell1.setCellValue(setValue);

if(upCompareField.equals(compareValue)){

sheet.addMergedRegion(new CellRangeAddress(i-1,i,j,j));

}else {

upCompareField = compareValue;

}

}

}

我这里这在因为用了反射获取对象中的值,并与前端传过来的表头做对比,所以使用了双循环,而合并单元格是在双循环中,并且合并需要上一行的值与下一行值相同就合并。

问题:导出的execl中合并的单元格为什么会出现分层问题?还有我这样一层层合并单元格会有问题吗?

java合并单元格的快捷键_java poi合并单元格问题相关推荐

  1. html统计表合并单元格的快捷键,excel中合并单元格的快捷键的方法及设置技巧

    快捷键的熟练使用可以帮助我们在工作中提高效率,接下来为您讲解合并单元格的快捷键设置方法的图文演示 合并单元格在excel默认的情况下是没有快捷键的. 需要用以下方法设置 1.打开excel,选择工具- ...

  2. java合并单元格的快捷键_Java使用POI操作Excel合并单元格

    合并单元格的方法: 指定 4 个参数,起始行,结束行,起始列,结束列.然后这个区域将被合并. CellRangeAddress region = new CellRangeAddress(startR ...

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

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

  4. java读取excel某个单元格的值_java poi怎么获取excel单元格的内容

    展开全部 package edu.sjtu.erplab.poi; import java.io.InputStream&ch=ww.xqy.chain" target=" ...

  5. java excel 单元格 斜线_JAVA POI EXCEl单元格内部分字符设置样式 HSSFRichTextString用法...

    public static HSSFFont font(HSSFWorkbook wb) { HSSFFont font = (HSSFFont) wb.createFont(); //font.se ...

  6. java设置表格列不可修改_Java DefaultTableModel使单元格不可编辑JTable

    参见英文答案 > How to make a JTable non-editable                                    7个 我有一个JAVA项目,并希望使用 ...

  7. java处理报错的快捷键_java快捷键

    重要十大快捷键 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了.这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如ap ...

  8. java word模板替换多行_java poi word模板替换段落的换行显示

    在poi操作word模板进行数据替换时,会存在替换的段落需要换行的情况,由于传入的都是字符串,之前在网上搜索过一些处理方法都没有效果,如给字符串添加:"\r","\r\n ...

  9. html统计表合并单元格的快捷键,excel合并单元格的快捷键是什么?

    excel合并单元格的快捷键是什么?? Excel是一款专业制作表格的办公软件,对于办公的网友来说似乎必不可少.在对单元格进行编辑操作的时候大家通常会需要做一些标题或者写入较多的内容,这个时候通常使用 ...

最新文章

  1. aspx、ashx、asmx文件处理请求效率比较
  2. matlab短均线滞后项,均线理论的滞后性问题
  3. webpack+vue实现项目
  4. [css] 描述下你所了解的图片格式及使用场景
  5. 2015,工作几年的心得
  6. CentOS7下解决yum install mysql-server没有可用包的问题
  7. Spark与深度学习框架——H2O、deeplearning4j、SparkNet
  8. DxO FilmPack 5详细教程:对照片进行艺术渲染,使其具有专业电影的色彩和颗粒感
  9. 每天几道面试题SSM面试题
  10. MongoDB数据库入门到精通看这一篇就够了
  11. 大师系列之彼得•林奇层查股
  12. 字节跳动构建Data Catalog数据目录系统的实践
  13. 已获万赞,最新Android通用流行框架大全
  14. 重磅干货不容错过!2017云栖大会汇总资料,速来领取!
  15. 手机突然电量消耗很快_手机突然耗电量大是怎么回事?
  16. 大连在线旅游网站推荐-找驴网
  17. java中pank代表什么_【键盘侠】灰熊不会买断一哥|小球会终于强硬了一把
  18. MySQL 系统表损坏导致xtrabackup备份失败Cannot open filepath
  19. Python制作复古地牢文字冒险游戏
  20. MySQL精讲(一) |DQL数据查询语句全解析

热门文章

  1. 李东生的功守道:收桑榆,失东隅
  2. android adb 接电话和挂电话命令
  3. 删除office多余的激活授权信息
  4. ARM内核——寄存器功能讲解
  5. mysql数据库tcl_MySQL数据库笔记三:数据查询语言(DQL)与事务控制语言(TCL)
  6. 【Github系列】学习一下:黑白旧照片上色
  7. Spring基础配置篇(一)
  8. js打印html页面中的指定内容?
  9. 欧朋浏览器的移动互联网变局
  10. linux 桌面文件夹,在Ubuntu桌面中使用文件和文件夹