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
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
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