Zugriff auf Tabelle von Zelle und Hinzufügen von Werten in sie unter Verwendung von Zeilen und Spaltenversatz

Der folgende Screenshot zeigt die verwendete Excel-Quelldatei im Code. Sie enthält die leere Tabelle und hebt die Zelle D5 hervor, die sich innerhalb der Tabelle befindet. Wir werden auf diese Tabelle von der Zelle D5 aus mit der Cell.GetTable()-Methode zugreifen und dann die Werte darin mit den Cell.PutValue()- und ListObject.PutCellValue-Methoden hinzufügen.

Beispiel

Screenshots zum Vergleich der Quell- und Ausgabedateien

todo:image_alt_text

Der folgende Screenshot zeigt die durch den Code generierte Ausgabedatei. Wie Sie sehen können, hat die Zelle D5 einen Wert und die Zelle F6, die sich im Offset 2,2 der Tabelle befindet, hat ebenfalls einen Wert.

todo:image_alt_text

C#-Code, um auf die Tabelle aus der Zelle zuzugreifen und Werte mit Zeilen- und Spaltenversätzen hinzuzufügen

Der folgende Beispielcode lädt die oben gezeigte Excel-Quelldatei und fügt Werte in die Tabelle ein, um die oben gezeigte Ausgabedatei zu generieren.