Apache POI出错,无法读取使用FileInputStream

时间:2018-09-30 11:17:18

标签: java apache-poi

在执行以下代码时,

FileInputStream fis = new FileInputStream("C:\\Users\\deepa\\Downloads\\TestDocument.xlsx");
        XSSFWorkbook workbook = new XSSFWorkbook(fis);

我收到错误消息

InputStream of class class org.apache.commons.compress.archivers.zip.ZipArchiveInputStream is not implementing InputStreamStatistics.

我已经包含了所有的apace poi jar文件和通用的-compress jar文件。 请帮忙。

1 个答案:

答案 0 :(得分:0)

不是任何Java专家,但我使用Selenium进行自动化测试,并且也收到此错误。我以某种方式找到了解决方案:

  1. 使用文件编辑器打开.classpath文件。
  2. 剪切包含commons-compress-1.18.jar的类路径,并将其粘贴到类路径kind="con"path="org.testng.TESTNG_CONTAINER"下的开头
  3. 保存并重试您的程序。

它解决了我的问题。抱歉,我无法解释原因(我不是真正的程序员)。