Bonjour,
Je parcours ce tableau excel :
A la lecture de la premiere ligne, chaque cellule à sa bonne valeur.
Mon soucis est qu'au deuxième passage la premiere cellule (et chaque cellules fusionnées de la ligne) a une valeur vide.
Je voudrais que pour chaque ligne il affecte à la premiere cellule (et aux autres cellules fusionnées) la valeur qu'il a lu à la premiere ligne.
J'espère que je suis clair...
Voici un extrait du code :
Merci pour vos réponses!
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 InputStream ipsTemp = new ByteArrayInputStream(form.getFileBinRefFinrepEngComm().getFileData()); POIFSFileSystem fsFinrep = new POIFSFileSystem(_ips); HSSFWorkbook wbFinrep = new HSSFWorkbook(fsFinrep); HSSFSheet sheetFinrep = wbFinrep.getSheetAt(0); HSSFRow row; Iterator rowIterator = sheetFinrep.rowIterator(); while (rowIterator.hasNext()){ row = (HSSFRow)rowIterator.next(); HSSFCell cellule1Cell = row.getCell((short)0); String cellule_1 = cellule1Cell.toString().trim(); //premiere passage dans la boucle : cellule_1 = "Administrations centrales et banque centrales" : OK //deuxième passage dans la boucle : cellule_1 = "" : problème ! (....) }
Partager