1 pièce(s) jointe(s)
POI, Excel et lecture de cellules fusionnées
Bonjour,
Je parcours ce tableau excel :
Pièce jointe 54270
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 :
Code:
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 !
(....)
} |
Merci pour vos réponses!