Accéder à un tableau depuis une cellule et ajouter des valeurs à l intérieur en utilisant des décalages de ligne et de colonne
Normalement, vous ajoutez des valeurs à l’intérieur de l’objet Table ou Liste en utilisant la méthode Cell.put_value(). Mais parfois, vous pourriez avoir besoin d’ajouter des valeurs à l’intérieur de l’objet Table ou Liste en utilisant les décalages de ligne et de colonne.
Pour accéder à la table ou à l’objet liste à partir d’une cellule, utilisez la méthode Cell.get_table(). Pour ajouter des valeurs à l’intérieur en utilisant les décalages de ligne et de colonne, utilisez la méthode ListObject.put_cell_value.
La capture d’écran suivante montre le fichier Excel source utilisé dans le code. Il contient le tableau vide et met en évidence la cellule D5 qui se trouve à l’intérieur du tableau. Nous accéderons à ce tableau depuis la cellule D5 en utilisant la méthode Cell.get_table() et ajouterons ensuite les valeurs à l’intérieur en utilisant les méthodes Cell.put_value() et ListObject.put_cell_value.
Exemple
Captures d’écran comparant les fichiers source et de sortie
![]() |
---|
La capture d’écran suivante montre le fichier Excel de sortie généré par le code. Comme vous pouvez le voir, la cellule D5 a une valeur et la cellule F6, qui est située à l’emplacement 2,2 du tableau, a une valeur.
![]() |
---|
Code Python pour accéder à une table depuis une cellule et ajouter des valeurs à l’intérieur en utilisant des décalages de ligne et de colonne
Le code d’exemple suivant charge le fichier Excel source tel que montré dans la capture d’écran ci-dessus et ajoute des valeurs à l’intérieur du tableau, puis génère le fichier Excel de sortie tel qu’indiqué ci-dessus.