Accesso alla tabella da Cell e aggiunta di valori al suo interno utilizzando gli offset di righe e colonne
Normalmente, aggiungi valori all’interno della tabella o dell’oggetto elenco utilizzandoCell.PutValue()metodo. Ma a volte, potrebbe essere necessario aggiungere valori all’interno della tabella o dell’oggetto elenco utilizzando gli offset di riga e colonna.
Per accedere alla tabella o all’oggetto elenco da una cella, utilizzare ilCell.GetTable() metodo. Per aggiungere valori al suo interno utilizzando gli offset di riga e colonna, utilizzare ilListObject.PutCellValue metodo.
Lo screenshot seguente mostra il file Excel di origine utilizzato all’interno del codice. Contiene la tabella vuota ed evidenzia la cella D5 che si trova all’interno della tabella. Accederemo a questa tabella dalla cella D5 usandoCell.GetTable() metodo e quindi aggiungere i valori al suo interno utilizzando entrambiCell.PutValue() eListObject.PutCellValuemetodi.
Esempio
Screenshot che confrontano i file di origine e di output
Lo screenshot seguente mostra il file Excel di output generato dal codice. Come puoi vedere, la cella D5 ha un valore e la cella F6 che si trova all’offset 2,2 della tabella ha un valore.
C# codice per accedere alla tabella dalla cella e aggiungere valori al suo interno utilizzando gli offset di riga e colonna
Il seguente codice di esempio carica il file Excel di origine come mostrato nello screenshot sopra e aggiunge valori all’interno della tabella e genera il file Excel di output come mostrato sopra.