Класи форматів файлів OOXML (наприклад, XSSF для .xlsx) знаходяться в іншому файлі Jar. Вам потрібно включити в проект проект банку poi-ooxml разом із залежностями
Список усіх компонентів та їх залежностей ви можете отримати на веб-сайті POI тут .
Можливо, ви хочете зробити, це завантажити двійковий пакет 3,11 , захопити poi-ooxml
з нього банку та залежності в ooxml-lib
каталозі. Імпортуйте їх у свій проект, і ви будете відсортовані.
Якщо ви використовуєте Maven, ви можете побачити тут список артефактів, від яких ви хочете залежати, але він хотів би бути чимось на зразок:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.11</version>
</dependency>
Залежність від poi-ooxml maven потягнеться в основну банку POI і залежність від вас автоматично. Якщо ви хочете працювати з форматами, які не використовуються в електронних таблицях, ви також хочете залежати від poi-scratchpad
артефакту, як це детально описано на сторінці компонентів POI