Accesso alle celle di un foglio di lavoro

Accesso alle celle

Aspose.Cells fornisce una classe Workbook che rappresenta un file Excel. La classe Workbook contiene una raccolta di Worksheets che consente di accedere a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta di Cells che rappresenta tutte le celle nel foglio di lavoro.

Possiamo utilizzare la raccolta Cells per accedere alle celle in un foglio di lavoro. Aspose.Cells fornisce tre approcci di base per accedere alle celle in un foglio di lavoro:

  1. Utilizzo del nome della cella.
  2. Utilizzo dell’indice di riga e colonna di una cella.
  3. Utilizzo di un indice di cella nella raccolta Cells

Utilizzo del nome della cella

I programmatori possono accedere a qualsiasi cella specifica passando il suo nome di cella alla raccolta Cells della classe Worksheet come indice.

Se si crea un foglio di lavoro vuoto all’inizio, il conteggio della raccolta Cells è zero. Quando si utilizza questo approccio per accedere a una cella, verrà verificato se questa cella esiste nella raccolta o meno. Se sì, restituisce l’oggetto cella nella raccolta altrimenti, crea un nuovo oggetto Cell, aggiunge l’oggetto alla raccolta di Cells e poi restituisce quell’oggetto. Questo approccio è il modo più semplice per accedere alla cella se si è familiari con Microsoft Excel, ma è il più lento rispetto agli altri approcci.

Utilizzo dell’indice riga e colonna della cella

I programmatori possono accedere a qualsiasi cella specifica passando gli indici della sua riga e colonna alla raccolta Cells della classe Worksheet. Questo approccio funziona allo stesso modo del primo approccio.

Accesso all’intervallo di visualizzazione massimo del foglio di lavoro

Aspose.Cells consente ai programmatori di accedere all’intervallo di visualizzazione massimo di un foglio di lavoro. L’intervallo di visualizzazione massimo - l’intervallo di celle tra la prima e l’ultima cella con contenuti - è utile quando è necessario copiare, selezionare o visualizzare l’intero contenuto di un foglio di lavoro in un’immagine.

È possibile accedere all’intervallo di visualizzazione massimo di un foglio di lavoro utilizzando il metodo MaxDisplayRange della raccolta Cells.