apache poi jar отсутствуют файлы классов
Я только начал использовать библиотеку Apache POI для работы с файлами.xls и.xlsx. Я получил poi-ooxml-3.11.jar
файл из их хранилища Maven и попробовал пример, найденный здесь. При реализации в Eclipse импорт для класса Row не был разрешен. Я проверил.jar файл библиотеки и действительно под apache.poi.ss.usermodel.
есть только один класс WorkbookFactory.class
, Я пробовал также предыдущие версии этой библиотеки POI, но остановился на 3.8, увидев, что в этом пакете ничего нет. Путь сборки проекта в Eclipse в порядке, все проверено. Я пытался также с poi-bin-3.11-20141221.zip
ссылка на библиотеку, безуспешно Даже в документации библиотеки, найденной здесь, этот класс должен быть там. Есть идеи? Должен ли я сам получить источники и создать банку? Любые предложения приветствуются. Спасибо.
1 ответ
Apache POI распространяется в различных модулях, основным из которых является poi. Большинство других модулей, включая poi-ooxml, зависят от этого основного артефакта. Зависимость четко указана в POM poi-ooxml
Лучше всего сделать так, чтобы Maven справился с этим, он автоматически вытянет необходимые зависимости, если вы добавите poi-ooxml в POM.
Если это невозможно, вам придется реплицировать дерево зависимостей, проверяя POM библиотек, которые вам нужны.