poi - java read excel file xlsx
Problemas que resuelven XSSFWorkbook-Java-POI.jar (4)
Necesita incluir los archivos jar poi-ooxml para obtener la biblioteca XSSF. El poi jar solo tiene las bibliotecas HSSF.
Estoy intentando trabajar para actualizar una aplicación Java para manejar .xlsx, usando una biblioteca de POI más nueva que la existente. Estoy teniendo problemas similares a los mencionados en los comentarios a la respuesta aquí: Apache POI, usando tanto XSSF como HSSF
Estoy señalando el nuevo ss.modelo de usuario, pero sigue diciéndome que no puede resolver la declaración del libro de trabajo de XSSF:
Workbook xlsImport = new XSSFWorkbook();
Rebusqué en algunos de sus documentos y vi que XSSFWorkbook no formaba parte de org.apache.poi.ss.usermodel. Es una parte de org.apache.poi.xssf.usermodel.XSSFWorkbook. Pero no hay ninguna razón para que yo importe. ¿Estoy señalando algo equivocado? Estoy usando POI 3.7 Gracias por cualquier ayuda que pueda brindar.
En primer lugar, debe incluir los archivos jar adecuados en sus bibliotecas, poi-ooxml-schemas-3.8-20120326.jar. Puede encontrarlos en http://poi.apache.org/download.html . Y necesita agregar el siguiente enlace a su archivo java.
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
Necesita incluir jarras poi-ooxml. Puedes agregarlo al archivo pom.xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.10-FINAL</version>
</dependency>
si creaste el proyecto maven usa debajo de la dependencia en el archivo pom.xml
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.9</version>
</dependency>
de lo contrario, importe esto en su archivo java
import org.apache.poi.ss.usermodel.Workbook;