Bonjour,

Je rencontre un problème avec la lecture d'un fichier EXCEL avec la librairie POI. La librairie utilisée est la suivante : poi-3.0-rc4-20070503.jar

Lorsque j'essaie de lire le fichier, j'ai le message suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
java.io.IOException: Unable to read entire header; 0 bytes read; expected 512 bytes
        at org.apache.poi.poifs.storage.HeaderBlockReader.<init>(HeaderBlockReader.java:83)
        at org.apache.poi.poifs.filesystem.POIFSFileSystem.<init>(POIFSFileSystem.java:84)
Le code utilisé est le suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
 
InputStream inputStream = null;                
        boolean status = true;
        Properties prop = new Properties();
 
	try
	{
            inputStream = new FileInputStream(xlsPath);
            try {
                prop.load(inputStream);
            } catch (IOException ex) {
                ex.printStackTrace();
            }
	}
	catch (FileNotFoundException e)
	{		
		e.printStackTrace ();
                status = false;
	}
 
        if(inputStream != null)
        {
            POIFSFileSystem fileSystem = null;
 
            try
            {
                    fileSystem = new POIFSFileSystem (inputStream);
...
Le programme plante à l'instruction : "fileSystem = new POIFSFileSystem (inputStream);"

Je bloque la dessus, si vous voyez pourquoi ?

Merci d'avance pour toute information complémentaire.