Ha, là on voit "function" dans ton résultat. Donc, il n'y a pas que des nombres visiblement. Donc je pense que ça t'affiche "1" et pas "call", parce qu'il n'y a pas "call" dans la cellule, mais que "call" est un résultat de fonction excel, et toString() ne fonctionne pas pour les cellules avec formule (c'est une fonction dite quick&dirty pour ce qui veulent pas se compliquer la vie avec le cas simple, mais avec le cas pas simple, on est obligé de faire un traitement spécial).
Ensuite, si ça t'affiche,
- function
- function, 1
- function, 1, 1
- function, 1, 1, 1
- etc.
et bien je t'ai déjà dit pourquoi : c'est ta boucle sur iterator qui est à l'intérieur de l'autre, donc qui s'exécute à chaque itération de lecture. Donc, à chaque fois que tu lis une ligne dans la feuille de calcul, tu affiches toute la liste déjà trouvée (avec l'Iterator), donc la première fois tu as le titre, la deuxième fois, le titre puis la valeur de la deuxième ligne, puis la troisième fois, le titre, la valeur de la deuxième ligne, puis celle de la troisième, et ainsi de suite.
Partager