问题描述:

java.lang.IllegalArgumentException: Merged region I1 must contain 2 or more cells

问题分析:

1、合并单元格区域必须为2个或2个以上的单元格,一个单元格进行合并时会报错。

    /*** 设置合并单元格** @param sheet            sheet页对象* @param startRowIndex    开始行号* @param endRowIndex      结束行号* @param startColumnIndex 开始列号* @param endColumnIndex   结束列号*/public void setMergeCell(Sheet sheet, int startRowIndex, int endRowIndex, int startColumnIndex, int endColumnIndex) {//添加合并单元格区域CellRangeAddress cellRangeAddress = new CellRangeAddress(startRowIndex, endRowIndex, startColumnIndex, endColumnIndex);sheet.addMergedRegionUnsafe(cellRangeAddress);}

解决办法:

设置合并单元格之前先判断合并单元格区域是否只有一个单元格。

    /*** 设置合并单元格** @param sheet            sheet页对象* @param startRowIndex    开始行号* @param endRowIndex      结束行号* @param startColumnIndex 开始列号* @param endColumnIndex   结束列号*/public void setMergeCell(Sheet sheet, int startRowIndex, int endRowIndex, int startColumnIndex, int endColumnIndex) {//合并单元格区域只有一个单元格时,不合并if (endRowIndex == startRowIndex && endColumnIndex == startColumnIndex) {return;}//添加合并单元格区域CellRangeAddress cellRangeAddress = new CellRangeAddress(startRowIndex, endRowIndex, startColumnIndex, endColumnIndex);sheet.addMergedRegionUnsafe(cellRangeAddress);}

POI java.lang.IllegalArgumentException: Merged region xxx must contain 2 or more cells问题解决相关推荐

  1. 参数非法异常:java.lang.IllegalArgumentException: class com.xxx.SignDetailRQ declares multiple JSON fields

    一大早发现了一个异常: java.lang.IllegalArgumentException: class com.xxx.request.SignDetailRQ declares multiple ...

  2. SparkStreaming Exception in thread main java.lang.IllegalArgumentException xxx is not a valid

    Exception in thread "main" java.lang.IllegalArgumentException   xxx  is not a valid DFS fi ...

  3. java.lang.IllegalArgumentException: baseUrl must end in /: http://xxx.xxx.x.xxx:xxxx/Handler1.ashx

    android开发,网络请求的报错提示: Caused by: java.lang.IllegalArgumentException: baseUrl must end in /: http://xx ...

  4. Tomcat8:java.lang.IllegalArgumentException: 为此cookie指定的域[.xxx.com]无效

    Tomcat8:java.lang.IllegalArgumentException: 为此cookie指定的域[.xxx.com]无效 最近将Tomcat升级到了Tomcat 8.5.58,在处理c ...

  5. Android插件中使用EventBus出现java.lang.IllegalArgumentException: Expected receiver of type xxx, but got xx

    使用场景 由于所开发的Android项目是个老项目,EventBus使用的还是EventBus2,整个项目是插件化架构,不同插件使用的ClassLoader不同.插件1中有个onEvent方法,用来更 ...

  6. java.lang.IllegalArgumentException: xxx

    非法参数异常 IllegalArgumentException java.lang.IllegalArgumentException: Sheet index (1) is out of range ...

  7. java.lang.IllegalArgumentException: Path index does not start with a / character

    java.lang.IllegalArgumentException: Path index does not start with a "/" character 最近用stru ...

  8. HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format

    问题描述: 程序中需要使用JDBC的方式同时访问Hive和MySQL,发现在获取MySQL连接的时候(DriverManager.getConnection方法)出现Hive的类中的Bad URL f ...

  9. java.lang.IllegalArgumentException: Not an entity: class

    新写了一个页面:从Entity到Service,再到Dao 然后忘了给表加上注解 @Entity Root<Rela> root = criteriaQuery.from(Rela.cla ...

  10. hive跑mr时报错,java.lang.IllegalArgumentException: The value of property yarn.resourcemanager.zk-address

    E1:hive跑mr时报错,java.lang.IllegalArgumentException: The value of property yarn.resourcemanager.zk-addr ...

最新文章

  1. Laravel 中的异常处理
  2. BAT批处理中的字符串处理详解(字符串截取)
  3. Learning to rank的讲解,单文档方法(Pointwise),文档对方法(Pairwise),文档列表方法(Listwise)
  4. Codeforces Round #674 (Div. 3)
  5. linux 软件 名称 更新,linux软件版本管理命令update-alternatives使用详解
  6. 用IntelliJ IDEA 配置安卓(Android)开发环境(一条龙服务,新手进!)
  7. 马斯克身价增至392亿美元,但仍低于马化腾马云身价
  8. Linux内核:VFIO Mediated Device(vfio-mdev)内核文档(翻译)
  9. 规范 : disable account
  10. git入门:安装配置 创建版本库
  11. 简略讲述我的Fiddler的安转和配置过程
  12. 电力系统分析工具包pypower简易使用教程
  13. 【Apache+Tomcat+Session+Memcache 高性能群集搭建】
  14. Java之OutOfMemoryError简单分析
  15. 理解CTP/XTP柜台对接
  16. 计算机网络多项式的定义,多项式
  17. 视觉SLAM入门 -- 学习笔记 - Part3
  18. Python向左,数学向右:乌拉姆的素数研究
  19. 每日一句:day02——From Zero To Hero
  20. 【选址优化】基于粒子群算法求解配电网抢修选址优化问题含Matlab源码

热门文章

  1. 最近,京东AR又爆出哪般神奇?
  2. python求不规则图形面积_python计算不规则图形面积算法
  3. 三星服务器锁微信,三星手机微信支付设置指纹锁步骤
  4. 用计算机研究唐诗,妙哉,那个用文言文编程的小哥,竟从28万行唐诗中找出了对称矩阵...
  5. ini更改文件夹图标
  6. EXCEL VBA 二维表转换成一维表
  7. BIOS升级,差一点也不行
  8. Android异常 Eclipse编译应用时出现 com.android.dx.cf.iface.parseexception
  9. 图解 Cisco IOS 命名规范
  10. 06 | 全局锁和表锁 :给表加个字段怎么有这么多阻碍?