Las clases para los formatos de archivo OOXML (como XSSF para .xlsx) están en un archivo Jar diferente. Debe incluir el tarro poi-ooxml en su proyecto, junto con las dependencias para él
Puede obtener una lista de todos los componentes y sus dependencias en el sitio web de POI aquí .
Lo que probablemente quiera hacer es descargar el paquete binario 3.11 , tomar el poi-ooxml
jar y las dependencias en el ooxml-lib
directorio. Importe estos a su proyecto y estará ordenado.
Alternativamente, si usa Maven, puede ver aquí la lista de los artificats de los que querrá depender, pero querría ser algo como:
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.11</version>
</dependency>
La dependencia de poi-ooxml maven extraerá el jar de POI principal y las dependencias automáticamente. Si desea trabajar con formatos que no son de hoja de cálculo, también querrá depender del poi-scratchpad
artefacto, como se detalla en la página de componentes de PDI