Я пытаюсь прочитать простой .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
Но это не решило мою проблему
У кого-нибудь есть решение?