Estaba trabajando con POI…. que es un jar para el manejo de documentos de Microsoft Office, principalmente estoy trabajando con documentos de Excel, he tenido un problema que no sabía por que era… hasta que leyendo cosas en la red y ejecutando step-step me di cuenta que POI no funciona de manera eficiente cuando las hojas del libro que tengan macros…
block[ 0 ] already removed java.lang.NullPointerException at
Este error se produce por escribir de manera incorrecta el archivo… y la única forma de corregirlo es volver a remplazar el archivo… y modificar la forma en que lo creamos y en la que lo cerramos después de escribirlo…
Abrirlo:
inputfile = new FileInputStream(ruta + ficheroExcell);
wb = new HSSFWorkbook(new POIFSFileSystem((inputfile)));
cerrarlo:
/*** creamos el archivo de salida *********/
FileOutputStream Fo = new FileOutputStream(ruta + ficheroExcell); wb.write(Fo); Fo.close();//FileOutPutStream inputfile.close();//FileInPutStream