java 操作execl new XSSFWorkbook的时候卡住了

new XSSFWorkbook 执行时卡住了是因为什么原因吗


//声明相关的excel抽取对象
                ExcelExtractor extractor=null;
                Workbook wb =null;
                    String file1absolutePath = filesexecl1.get(0).getAbsolutePath();
                    if (!file1absolutePath.toLowerCase().contains("xls") && !file1absolutePath.toLowerCase().contains("xlsx") ){
                        throw new BaseException(StateEnum.FILEDOCS_0033.getState());
                    }else {

                        if(file1absolutePath.toLowerCase().contains(".xlsx")){
                            wb = new  XSSFWorkbook(POIXMLDocument.openPackage(filesexecl1.get(0).getAbsolutePath()));
                            //创建excel2007的文件文本抽取对象
                            extractor =new XSSFExcelExtractor((XSSFWorkbook)wb);
                            //针对2007版本
                        }else if(file1absolutePath.toLowerCase().contains(".xls")){
                            //针对2003版本
                            //创建excel2003的文件文本抽取对象
                            wb=new HSSFWorkbook(new POIFSFileSystem(filesexecl1.get(0)));
                            extractor =new org.apache.poi.hssf.extractor.ExcelExtractor((HSSFWorkbook)wb);

                        }

img

是因为什么原因吗 我这边上传压缩包 然后进行解压的 然后去获取execl信息 就卡住了

断点看在哪卡住的