我无法用apache poi 3.10读取xlsx文件

时间:2014-07-29 11:14:59

标签: java excel apache apache-poi

我试图创建一个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);

谢谢

0 个答案:

没有答案