Accesso allo Cells di un foglio di lavoro

Come accedere allo Cells

Aspose.Cells fornisce una lezione,Cartella di lavoro che rappresenta un file Excel. ILCartella di lavorola classe contiene aRaccolta di fogli di lavoroche consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato daFoglio di lavoro classe. ILFoglio di lavoro la classe fornisce aCellsraccolta che rappresenta tutte le celle del foglio di lavoro.

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

  1. Utilizzando il nome della cella.
  2. Utilizzando l’indice di riga e colonna di una cella.
  3. Utilizzando un indice di cella nel fileCellscollezione

**IMPORTANTE:**Abbiamo menzionato che il terzo approccio è il più veloce e il primo approccio è quello più lento. La differenza di prestazioni tra gli approcci è molto piccola, quindi non preoccuparti del degrado delle prestazioni, qualunque sia l’approccio utilizzato.

Come ottenere l’oggetto Cell per nome Cell

Gli sviluppatori possono accedere a qualsiasi cella specifica passando il nome della cella al fileCells raccolta delFoglio di lavoroclasse come indice.

Se crei un foglio di lavoro vuoto all’inizio, il conteggio diCellsla raccolta è pari a zero. Quando utilizzi questo approccio per accedere a una cella, controllerà se questa cella esiste o meno nella raccolta. Se sì, restituisce l’oggetto cella nella raccolta, altrimenti ne crea uno nuovoCell oggetto, aggiunge l’oggetto al fileCellscollection e quindi restituisce l’oggetto. Questo approccio è il modo più semplice per accedere alla cella se hai familiarità con Microsoft Excel, ma è il più lento rispetto ad altri approcci.

Come ottenere l’oggetto Cell per indice di riga e colonna di Cell

Gli sviluppatori possono accedere a qualsiasi cella specifica passando gli indici della relativa riga e colonna al fileCells raccolta delFoglio di lavoroclasse.

Questo approccio funziona allo stesso modo del primo approccio.

Come ottenere l’oggetto Cell dall’indice Cell nella raccolta Cells

È possibile accedere a una cella anche passando l’indice numerico della cella al fileCellscollezione.

Se utilizzi questo approccio per accedere alle celle, è possibile che venga generata un’eccezione se l’indice numerico della cella non rientra nell’intervallo. Questo approccio è il più veloce per accedere alle celle, ma una cosa importante da sapere è che se si utilizza questo approccio per accedere a un oggetto cella, l’indice numerico potrebbe cambiare dopo che nuove celle vengono aggiunte all’oggetto cella.Cells collezione. Gli oggetti della cella inCellsle raccolte sono ordinate internamente per indici di riga e colonna.

Come ottenere il massimo intervallo di visualizzazione del foglio di lavoro

Aspose.Cells consente agli sviluppatori di accedere all’intervallo di visualizzazione massimo di un foglio di lavoro. L’intervallo di visualizzazione massimo, ovvero l’intervallo di celle tra la prima e l’ultima cella con contenuto, è 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 utilizzandoFoglio di lavoro.Cells.MaxDisplayRange . Il seguente codice di esempio illustra come accedere aIntervallo di visualizzazione massimoproprietà.