首页 > 编程语言 >关于poi取消合并区域的方法-java

关于poi取消合并区域的方法-java

时间:2022-11-14 14:59:32浏览次数:44  
标签:java 合并 removeMergedRegion Sheet CellRangeAddress poi sheet removed

//主要用于原来的excel模板已经存在合并区域、再次合并会导致合并异常
private boolean removeMergedRegion(Sheet sheet, CellRangeAddress mergedRegionToRemove) { boolean removed = false; for (int i = 0; i < sheet.getNumMergedRegions(); i++) { CellRangeAddress mergedRegion = sheet.getMergedRegion(i); if (mergedRegionToRemove.equals(mergedRegion)) { sheet.removeMergedRegion(i); removed = true; break; } } return removed; }

经过测试可以使用,样例:

Sheet sheet = workbook.getSheetAt(sheetIndex);
removeMergedRegion(sheet,new CellRangeAddress(0,0,0,16));

 

标签:java,合并,removeMergedRegion,Sheet,CellRangeAddress,poi,sheet,removed
From: https://www.cnblogs.com/mrkklou/p/16889005.html

相关文章

  • Java中通过反射+自定义注解判断对象中部分属性是否为空,返回为空字段的名称或自定义含
    场景若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108278834在上面进行exc......
  • java基础笔记
    java的数据类型分为两大类  进制前缀二进制:0b八进制:0十六进制:0xJava会直接将它们转换为十进制输出 float、double并不能准确表示每一位小数,对于有的小数只能无......
  • 《JavaSE-第十九章》之Collection
    《JavaSE-第十九章》之Collection前言在你立足处深挖下去,就会有泉水涌出!别管蒙昧者们叫嚷:“下边永远是地狱!”博客主页:​​KC老衲爱尼姑的博客主页​​​​博主的github,......
  • Java课后习题易错点
    Chapter1基础知识//JavaAPIcontainspredefinedclassesandinterfacesfordevelopingJavaprograms.JavaAPI包含用于开发Java程序的预定义类和接口。.JavaJD......
  • javascript对象和内置对象
    了解对象对象是什么?对象是一组无序的相关属性和方法集合,js中所有事物都是对象,例如字符串,数值,数组,函数等对象是由属性和方法组成的属性:事物的特征,在对象中用属性来表示(常......
  • Java中通过反射获取自定义注解中标识的对象属性信息(若依@Excel注解示例)
    场景若依管理系统前后端分离版基于ElementUI和SpringBoot怎样实现Excel导入和导出:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/108278834在上面进行exc......
  • Java安全之CC2
    前言由于在2015年底commons-collections反序列化利⽤链被提出时,ApacheCommonsCollections有以下两个分⽀版本:commons-collections:commons-collectionsorg.apache......
  • Java多线程(一)
    一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:   上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知......
  • Java 几分钟处理完 30 亿个数据?
    1.场景说明现有一个10G文件的数据,里面包含了18-70之间的整数,分别表示18-70岁的人群数量统计。假设年龄范围分布均匀,分别表示系统中所有用户的年龄数,找出重复次数最多......
  • javascript尾递归优化
    JS中的递归我们来看一个阶乘的代码functionfoo(n){if(n<=1){return1;}returnn*foo(n-1);}foo(5);//120下面分析一下,代码运行过程中,......