Получение ошибки с Apache POI, который не может прочитать файл, переданный с использованием FileInputStream - PullRequest
0 голосов
/ 30 сентября 2018

При выполнении приведенного ниже кода,

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.

Я включил все файлы jace apace poi и общий файл -compress jar.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 19 декабря 2018

Я не эксперт по Java, но я использую Selenium для автоматизации тестирования и также получаю эту ошибку.Каким-то образом я нашел решение:

  1. Откройте файл .classpath с помощью редактора файлов.
  2. Вырежьте ваш classpathentry, который содержит commons-compress-1.18.jar, и вставьте его в начале ниже classpathentry kind="con"path="org.testng.TESTNG_CONTAINER"
  3. Сохраните и повторите вашу программу.

Это решило мою проблему.Извините, я не могу объяснить почему (я не настоящий программист).

...