Bonjour,

j'ai trouvé beaucoup de post avec ce problème et pourtant je n'ai pas réussi à m'en sortir.
Je dois afficher un fichier excel avec deux onglets (une carte: un jpg, et des données).
Pour le deuxième onglet, pas de problème, tout marche très bien.
Là où j'ai un souci c'est sur l'affichage de mon jpg.
Voici mon code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 HSSFWorkbook wb = new HSSFWorkbook();
 //premier sheet : la carte
 HSSFSheet sheetCard = wb.createSheet("carte");
 HSSFPatriarch lePatriarch = sheetCard.createDrawingPatriarch();
//fonction me retournant "http://serverName/output/macarte.jpg"
 String fichierImage = genereImage(sm);
URL urlFichier = new URL(fichierImage);
     BufferedInputStream in = new  BufferedInputStream(urlFichier.openStream());
     ByteArrayOutputStream array = new ByteArrayOutputStream();
     array.write(in.read());
     int index = wb.addPicture(array.toByteArray(),   HSSFWorkbook.PICTURE_TYPE_JPEG);
     HSSFClientAnchor anchor=new HSSFClientAnchor();
     lePatriarch.createPicture(anchor , index );
J'ai un peu tout essayé comme modif mais ce qui m'inquiète c'est que même en mettant une jpg "c:/macarte.jpg" (et non plus une URL) cela ne m'affiche rien.
Qu'est-ce que j'oublie de faire?
Merci beaucoup