Merveilleux sa marche a la perfection!!
Alors la boucle dans la boucle c'etait dans le désespoir je ne savais pas comment récupérer le numéro de la Row...
Ensuite, on ne lit pas la valeur d'une cellule comme tu le fais (final String quittance = String.valueOf(cell)) mais par final String quittance = cell.getStringCellValue().
Aha est ce que je peut te demander pourquoi pour ma culture général? j'ai toujours utiliser cette technique jusqu’à maintenant et je n'ai jamais eu de souci...!
ps: en utilisent ce code ci:
final String quittance = cell.getStringCellValue();
quand je tombe sur une cellule vide et quelle me renvoie null mon app plante meme en fesant ce code si:
String quittance = null;
quittance = cell.getStringCellValue();
j'image que c'est tous bete mais je suis débutant en programmation donc je ne comprand pas tous d'office ;-)
pour ce qui est le la liste dans la liste avec mon ArraynonComplet la aussi un agissement dans le désespoir je ne l'ai rajouter que après plusieurs essaie sans succès... j'avais récuperer cette technique d'une autre que j'avais pour ajouter toutes les cell a la suite pour constitué une phrase mais aucune importance ici...
Tu ferais mieux d'écrire final Row myRow = rowIter.next(); au lieu de final HSSFRow myRow = (HSSFRow) rowIter.next();. Comme ça, ça fonctionnera quelque soit le type de classeur (ancien format ou nouveau).
merci beaucoup du conseille je modifierait tous mes code de cette maniéré!!
bon le fichier est créer par mon application donc ce sera toujours du xls mais je vais tous de même faire cela proprement!!
dans tous les cas merci pour ces infos est les explication précise de chaque point c'est agréable quand on début d'avoir des explication complété!!
Partager