tutorial read poi libreria example java apache-poi

read - El PDI de Java no puede encontrar el símbolo WorkbookFactory



read excel java apache poi (2)

Estoy haciendo una conversión del modelo HSSF a XSSF. Estoy recibiendo pequeños errores aquí y allá. Descargué el último PDI y coloqué todos los archivos jar e hice el apache incluido en mi clase de Java ... obteniendo este error:

import org.apache.poi.ss.usermodel.Workbook; Workbook wb = WorkbookFactory.create();

275: no se puede encontrar el símbolo [javac] símbolo: variable WorkbookFactory [javac] ubicación: clase mil.usmc.logcom.chassis.util.HSSFUtils [javac] Workbook wb = WorkbookFactory.create ();


No hay un método cero arg para WorkbookFactory.create() . Por ejemplo:

InputStream inp = new FileInputStream("workbook.xlsx"); Workbook wb = WorkbookFactory.create(inp);


Si la pregunta que está haciendo es cómo encontrar la clase de WorkbookFactory, esa es una buena pregunta. WorkbookFactory aparentemente no reside en el archivo poi.jar, está en el tarro poi-ooxml.

Agregue esta dependencia a su proyecto de Maven y debería poder importar WorkbookFactory:

<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.9</version> </dependency>