Доброго дня, пишу программу для работы с файлами эксель, а именно .xlsb, .xlsm, ничего не нашел на .xlsb, .xlsm ну думаю ладно попробую.xlsx, нашел что мне нужен класс XSSF, ок прописал в pom.xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>5.1.0</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.1.0</version>
</dependency>
Но к моему разочарованию, я не нашел класс в пакете
import org.apache.poi.xssf.usermodel.XSSFWorkbook; // не работает, решил посмотреть вручную покопавшись в пакете и там реально его нету, все ответы в сети , ты не прописал вот этого
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.1.0</version>
</dependency>
Ок, но во первых я прописал. а во вторых это другая совсем библиотека и она ничего не дала, и у меня два вопроса как можно найти через некий "FIND" нужный мне класс, то есть я не в курсе в каком именно месте он в пакете и есть ли он там вообще, а учитывая что их (классов) прям очень много , как можно найти через поиск нужный мне класс чтобы потом нормально сделать импорт, так в сети и пишут просто пропиши это
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>5.1.0</version>
</dependency>
и тут же указывают неверный импорт import org.apache.poi.xssf.usermodel.XSSFWorkbook;
и будет тебе счастье, я конечно посыпался пощелкать по папкам но в итоге не нашел - кто подскажет как бороться с этой бедой устал уже читать один и тот же не рабочий вариант
Greatsky
37 уровень
Как найти нужный класс в библиотеке
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
gjkjntyxbr
16 ноября 2021, 07:09
как можно найти через некий "FIND" нужный мне класс
В Idea два раза нажимаешь на шифт и выскакивает окно поиска, там и ищешь.
Подгрузил указанную тобой зависимость, у меня все работает нормально. Может у тебя просто зависимости не подтянулись?
+3
Greatsky future developer в future developer
16 ноября 2021, 12:52
Спасибо, добрый ты человек, не походу просто я не прописал в module-info.java, я думал оно туда автоматом добавляет
0
Sergiy
15 ноября 2021, 15:53
Спасибо за информацию.
У меня также была проблема, по вопросу найти "файл в библиотеке Java Swing"
0
Greatsky future developer в future developer
16 ноября 2021, 06:28
Ну я так понял эьл только для библиотеки "Java Swing" - а у меня там вообще походу сторонний модуль apache.poi
+1