java.io.IOException: Invalid header signature; read 0x6D78204C4D54483C, expected 0xE11AB1A1E011CFD0

Code:

     guru99Workbook= new HSSFWorkbook(fs);
     Sheet sh = guru99Workbook.getSheet("Sheet1");
     int totalNoOfRows = sh.getLastRowNum()- sh.getFirstRowNum();
     System.out.println(totalNoOfRows);


请帮助我解决此异常。

最佳答案

您尝试访问的文件实际上不是.xls文件,即使扩展名可能表明它是。在Excel中打开文件并执行“另存为”,然后尝试访问该文件。你应该没事的。祝好运!

07-27 22:37