jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 错误

HeaderRecord.java大约25行-40行改为
FooterRecord.java大约27行-45行改为



两个都改为:

boolean unicode = false ;
      if (data.length>=3){
          unicode = data[2] == 1;
          
     }
      if (unicode){
           this .footer = StringHelper.getUnicodeString(data, chars, 3);
     } else {
           if (data.length>=3){
               this .footer = StringHelper.getString(data, chars, 3,ws);
          } else {
               this .footer = StringHelper.getString(data, chars, 2,ws);
          }
     }
主要问题是你要调用的excel文件不是标准的,或是版本不是2003,您可以试试我的方法,我的改完没问题了!!!

你可能感兴趣的:(jxl操作java.lang.ArrayIndexOutOfBoundsException: 441 错误)