Я получаю исключение при попытке прочитать Excel - PullRequest
1 голос
/ 18 апреля 2019

Я пытаюсь прочитать простой .xlsx в Java:

private void readExcelData(String excel) throws Exception {
    FileInputStream file = new FileInputStream(excel);
    XSSFWorkbook workbook = new XSSFWorkbook(file);
    XSSFSheet sheet = workbook.getSheetAt(0);
}

но я получаю следующее исключение в потоке:

"AWT-EventQueue-0" java.lang.IncompatibleClassChangeError: Found interface org.apache.poi.util.POILogger, but class was expected

Я должен был добавить xmlbeans-2.6.0.jar, или он дает мне:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlException

Может быть, это как-то связано с этим. Я также добавил зависимости компиляции и времени выполнения, как кто-то предложил здесь: https://mvnrepository.com/artifact/org.apache.poi/poi/4.1.0 Но это не решило мою проблему

У кого-нибудь есть решение?

1 Ответ

3 голосов
/ 18 апреля 2019

глупая ошибка.Я не добавил самую последнюю версию poi-oomxml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...