我正在尝试读取我必须处理的xls文件,并且我收到此错误:
java.lang.IllegalArgumentException: Sheet index (0) is out of range (0..-1)
我认为xls文件存在问题,因为我创建了一个新的xls文件,我可以访问该新的xls文件。
任何人都可以帮助我理解为什么我无法阅读原始xls文件以及该错误消息的含义是什么?
以下是我尝试访问xls文件的代码
FileInputStream fileStream = new FileInputStream(sourceFile);
HSSFWorkbook workBook = new HSSFWorkbook(fileStream);
HSSFSheet sheet = workBook.getSheetAt(0);
HSSFRow row = sheet.getRow(0);
HSSFCell cell = row.getCell(0);
System.out.println(cell.toString());