Я пытаюсь прочитать файл .xlsx с версией Apache Poi 5.3.0 и получая ниже ошибку < /p>
java.lang.NoSuchMethodError: 'org.apache.commons.io.input.BoundedInputStream$Builder org.apache.commons.io.input.BoundedInputStream.builder()'
at org.apache.poi.util.IOUtils.peekFirstNBytes(IOUtils.java:153)
at org.apache.poi.poifs.filesystem.FileMagic.valueOf(FileMagic.java:209)
at org.apache.poi.openxml4j.opc.internal.ZipHelper.verifyZipHeader(ZipHelper.java:147)
at org.apache.poi.openxml4j.opc.internal.ZipHelper.openZipStream(ZipHelper.java:191)
at org.apache.poi.openxml4j.opc.ZipPackage.(ZipPackage.java:210)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:517)
at org.apache.poi.openxml4j.opc.OPCPackage.open(OPCPackage.java:490)
at org.apache.poi.ooxml.util.PackageHelper.open(PackageHelper.java:67)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:315)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.(XSSFWorkbook.java:289)
< /code>
Код, где он бросает исключение: < /p>
workbook = new XSSFWorkbook(file.getInputStream());
< /code>
Я даже попробовал с последними версиями Apache Poi и Poi-ooxml 5.4.1 и все еще получаю такую же ошибку. GPT говорит, что необходимо использовать зависимость Commons-IO> 2.13. У меня есть 2.14.0 в моем POM, и все еще не работает.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... xlsx-files