Apache POI. Invalid header signature

Al intentar abrir un fichero con la librería POI de Apache, nos podemos encontrar un con mensaje de error parecido al siguiente:
[ERROR] Invalid header signature; read 0x3231343130323030, expected 0xE11AB1A1E011CFD0
java.io.IOException: Invalid header signature; read 0x3231343130323030, expected 0xE11AB1A1E011CFD0
	at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:107)
	at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:151)


Este error está provocado porque el objeto espera un objeto de tipo Stream creado a partir de la lectura de un fichero Excel 2003 o anterior (*.xls;*.xlt). Si visitamos la página POIFS File System Internals, hacia el final de la página, en el apartado File System Structures, podemos encontrar el "por qué" de este error.

Añadir un corrector ortográfico en español/castellano a eclipse

Para añadir un corrector/diccionario en español o castellano a eclipse debemos seguir los siguientes pasos:

  1. Descargamos el diccionario de http://www.winedt.org/dict.html El diccionario en castellano lo puedes encontrar en http://www.winedt.org/dict/es.zip.
  2. Una vez has descargado y descomprimido el diccionario en una carpeta de tu elección, seguimos con el proceso.
  3. Hacemos clic en Window -> Preferences

Subcategorías

Logo M4 ERP
Developer

Seguridad de la página de inicio

© 2020 Miguel Ángel Medina. Todos los derechos reservados

Please publish modules in offcanvas position.