Accesso alle celle di un foglio di lavoro

Accesso alle celle

Aspose.Cells fornisce una classe, Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene una collezione di WorksheetCollection che consente l’accesso a ciascun foglio di lavoro nel file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una collezione di Cells che rappresenta tutte le celle nel foglio di lavoro

Possiamo utilizzare la collezione Cells per accedere alle celle in un foglio di lavoro. Aspose.Cells fornisce diverse approcci di base per accedere alle celle

  1. Usando il nome della cella
  2. Usando l’indice riga e colonna

Utilizzo del nome della cella

I programmatori possono accedere a una specifica cella passando il nome della cella alla collezione Cells della classe Worksheet

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

Utilizzo dell’indice riga e colonna della cella

I programmatori possono accedere a una specifica cella passando gli indici della riga e della colonna alla collezione Cells della classe Worksheet

Questo approccio funziona allo stesso modo del primo approccio.

Articoli Correlati

Accesso all’intervallo di visualizzazione massimo del foglio di lavoro

Aspose.Cells consente agli sviluppatori di accedere alla massima gamma di visualizzazione di un foglio di lavoro. La massima gamma di visualizzazione - la gamma 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 al range massimo di visualizzazione di un foglio di lavoro utilizzando Worksheet.getCells().getMaxDisplayRange()

Nella seguente figura, il range massimo di visualizzazione del foglio di lavoro selezionato è A1:G15

Visualizzazione del range massimo di questo foglio di lavoro

todo:image_alt_text

Il seguente codice di esempio illustra come accedere alla proprietà MaxDisplayRange. Il codice genera l’output seguente

 Maximum Display Range: =Sheet1!$A$1:$G$15