zoukankan      html  css  js  c++  java
  • The 'to' row (0) must not be less than the 'from' row (1)

    1、错误描述

    Exception in thread "main" java.lang.IllegalArgumentException: The 'to' row (0) must not be less than the 'from' row (1)
    	at org.apache.poi.hssf.model.InternalSheet.addMergedRegion(InternalSheet.java:513)
    	at org.apache.poi.hssf.usermodel.HSSFSheet.addMergedRegion(HSSFSheet.java:680)
    	at com.you.excel.ThreeHead.main(ThreeHead.java:130)
    

    2、错误原因

    Region region1 = new Region(0, (short)0, 2, (short)0); 
    		Region region2 = new Region(0, (short)1, 0, (short)6); 
    		Region region3 = new Region(0, (short)7, 0, (short)12); 
    		Region region4 = new Region(0, (short)13, 0, (short)18); 
    		Region region5 = new Region(1, (short)1, 0, (short)3); 
    		Region region6 = new Region(0, (short)4, 0, (short)6); 
    		Region region7 = new Region(0, (short)7, 0, (short)9); 
    		Region region8 = new Region(0, (short)10, 0, (short)12); 
    		Region region9 = new Region(0, (short)13, 0, (short)15); 
    		Region region10 = new Region(0, (short)16, 0, (short)18); 
    		
    		sheet.addMergedRegion(region1); 
    		sheet.addMergedRegion(region2); 
    		sheet.addMergedRegion(region3); 
    		sheet.addMergedRegion(region4); 
    		sheet.addMergedRegion(region5); 
    		sheet.addMergedRegion(region6); 
    		sheet.addMergedRegion(region7); 
    		sheet.addMergedRegion(region8); 
    		sheet.addMergedRegion(region9); 

    Region(int rowFrom, short colFrom, int rowTo, short colTo) 

        rowFrom要比rowTo小或等于


    3、解决办法

    Region region1 = new Region(0, (short)0, 2, (short)0); 
    		Region region2 = new Region(0, (short)1, 0, (short)6); 
    		Region region3 = new Region(0, (short)7, 0, (short)12); 
    		Region region4 = new Region(0, (short)13, 0, (short)18); 
    		Region region5 = new Region(0, (short)1, 0, (short)3); 
    		Region region6 = new Region(0, (short)4, 0, (short)6); 
    		Region region7 = new Region(0, (short)7, 0, (short)9); 
    		Region region8 = new Region(0, (short)10, 0, (short)12); 
    		Region region9 = new Region(0, (short)13, 0, (short)15); 
    		Region region10 = new Region(0, (short)16, 0, (short)18); 
    		
    		sheet.addMergedRegion(region1); 
    		sheet.addMergedRegion(region2); 
    		sheet.addMergedRegion(region3); 
    		sheet.addMergedRegion(region4); 
    		sheet.addMergedRegion(region5); 
    		sheet.addMergedRegion(region6); 
    		sheet.addMergedRegion(region7); 
    		sheet.addMergedRegion(region8); 
    		sheet.addMergedRegion(region9); 
    		sheet.addMergedRegion(region10); 


  • 相关阅读:
    jquery之empty()与remove()区别
    (四)快速排序
    (三)归并排序
    (二)希尔排序
    (一)冒泡排序、插入排序、选择排序
    四,JVM 自带工具之jvisualvm
    JAVA多线程之Volatiles
    JAVA多线程之线程池的使用
    CountDownLatch与CyclicBarrier的使用与区别
    乐观锁与悲观锁及其实现
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13314335.html
Copyright © 2011-2022 走看看