Bonjour amis développeur,
Voici mon soucis actuel :
- J'ai une application en Java qui récupère des données d'une base de données. Je les manipule à l'aide de BeanStat + une BeanStatList qui regroupe ces BeanStat.
- Je copie un fichier excel existant et ensuite j'insère mes données des BeanStat à certain endroit.
- Instructions de fermeture et de sauvegarde :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 poifs = new POIFSFileSystem(new FileInputStream(pathCourant + "\\voiture.xls")); HSSFWorkbook wb = new HSSFWorkbook(poifs);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 FileOutputStream fileOut = new FileOutputStream(saveDirectoryName + "\\voiture_" + sdf.format(c1.getTime()) + ".xls"); wb.write(fileOut); fileOut.close();
Aucune erreur n'est signalé lors de la compilation et lancement de l'application. Un fichier excel est bien créé.
Cependant quand j'essaye de l'ouvri voici le message d'erreur :
L'instruction à "0x308c33fb" emploie l'adresse mémoire "0x01658bc5". La mémoire ne peut pas être "written"
Impossible de lire le fichier excel. Possibilité de débugguer mais ça ne marche pas.
Pouvez-vous m'éclaircir sur ce problème.
Merci pour votre aide.
Steuve
Partager