Bonjour,
avec l'API POI je souhaite lire un fichier Excel, faire quelques manipulations dessus puis sauvegarder le nouveau fichier.
Je n'en suis qu'au tout début (copie du fichier) et je coince déjà.
Ci-dessous mon code :
A l'exécution, j'obtiens l'erreur 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 HSSFSheet sheet = null; FileOutputStream fileOut =null; FileInputStream in = new FileInputStream(fileName); POIFSFileSystem fs = null; HSSFWorkbook wb = null; // fs = new POIFSFileSystem(in); wb = new HSSFWorkbook(in); sheet = wb.getSheetAt(0); // Write the output to a file fileOut = new FileOutputStream("testage.xls"); wb.write(fileOut); fileOut.close();
Pourtant mon fichier en entrée est bien un fichier Excel.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 java.lang.IllegalArgumentException: The supplied POIFSFileSystem contained neither a 'Workbook' entry, nor a 'WORKBOOK' entry. Is it really an excel file?
Quelqu'un aurait-il une idée de mon erreur?
Merci d'avance.
Partager