Foros del Web » Programación para mayores de 30 ;) » Java »

Leer archivos Excel

Estas en el tema de Leer archivos Excel en el foro de Java en Foros del Web. Un saludo muy cordial, tengo un error que me salta al ejecutarse el siguiente codigo en la subida de algunos archivos excel porque con otros ...
  #1 (permalink)  
Antiguo 09/06/2014, 10:17
 
Fecha de Ingreso: abril-2013
Ubicación: Cochabamba-Bolivia
Mensajes: 6
Antigüedad: 11 años
Puntos: 0
Pregunta Leer archivos Excel

Un saludo muy cordial, tengo un error que me salta al ejecutarse el siguiente codigo en la subida de algunos archivos excel porque con otros se ejecuta normal sin errores.

File ficheros = new File(archExcel);
List cellDataList = new ArrayList();
try{
FileInputStream fileInputStream = new FileInputStream(ficheros.getAbsolutePath());
POIFSFileSystem fsFileSystem = new POIFSFileSystem(fileInputStream);
HSSFWorkbook workBook = new HSSFWorkbook(fsFileSystem);
HSSFSheet hssfSheet = workBook.getSheetAt(0);
Iterator rowIterator = hssfSheet.rowIterator();
while (rowIterator.hasNext()){
HSSFRow hssfRow = (HSSFRow) rowIterator.next();
Iterator iterator = hssfRow.cellIterator();
List cellTempList = new ArrayList();
while (iterator.hasNext()){
HSSFCell hssfCell = (HSSFCell) iterator.next();
cellTempList.add(hssfCell);
}
cellDataList.add(cellTempList);
}
}
catch (Exception e){
e.printStackTrace();
}


En esta parte del codigo
HSSFWorkbook workBook = new HSSFWorkbook(fsFileSystem);
fui revisando foros donde encontre que es porque el excel esta protegido con contraseña o tiene macros. Pero no es eso.

Porfavor ayuda para resolver este problema.

Etiquetas: metodo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:35.