InvalidFormatException в Java POI

Это исключение, которое я получаю:

org.apache.poi.openxml4j.exceptions.InvalidFormatException: Package should contain a content type part [M1.13]

Файл, который я пытаюсь открыть, является файлом .xls, я искал возможные решения и нашелэтот а такжеэтот, но я уже делаю это правильно, так что это не проблема.

Мой код:

InputStream file = new FileInputStream(new File(path));
org.apache.poi.ss.usermodel.Workbook workbook = WorkbookFactory.create(file);
org.apache.poi.ss.usermodel.Sheet sheet = workbook.getSheetAt(sheetNumber);

sheetNumber - это int (в моем программном обеспечении это всегда 0), и путь правильный, я тестировал эти два раза перед публикацией, чтобы убедиться, что я не ошибаюсь. Строка, которая выдает исключение:

org.apache.poi.ss.usermodel.Workbook workbook = WorkbookFactory.create(file);

(Если вы хотите получить более подробную информацию о коде, вы можете найти весь классВот)

Кто-нибудь знает, где я могу потерпеть неудачу? Спасибо вам всем.

Ответы на вопрос(1)

Ваш ответ на вопрос