Accéder à un tableau depuis une cellule et ajouter des valeurs à l intérieur en utilisant des décalages de ligne et de colonne

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.GetTable() et ajouterons ensuite les valeurs à l’intérieur en utilisant les méthodes Cell.PutValue() et ListObject.PutCellValue.

Exemple

Captures d’écran comparant les fichiers source et de sortie

todo:image_alt_text

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.

todo:image_alt_text

Code C# pour accéder à la table à partir de la cellule et pour 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.