我试图创建一个XSSFWorkbook以便稍后迭代它,但每次进入这行代码时程序都会被阻止,特别是在第二行。
FileInputStream fis = new FileInputStream(location);
XSSFWorkbook workbook = new XSSFWorkbook(fis);
XSSFSheet ws = workbook.getSheetAt(0);
我不知道问题是什么,我尝试了不同的加载输入文件的方法。程序不会抛出任何异常,它只会卡在那里。我读取.xls文件没有问题,加载它们就像这样:
InputStream input = new BufferedInputStream(new FileInputStream(location));
POIFSFileSystem fs = new POIFSFileSystem( input );
HSSFWorkbook wb = new HSSFWorkbook(fs);
HSSFSheet sheet = wb.getSheetAt(0);
谢谢