在java中读取xls文件

时间:2013-05-23 08:05:38

标签: java excel parsing

我正在尝试读取我必须处理的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());

0 个答案:

没有答案