Gestione degli intervalli

Introduzione

In Excel, è possibile selezionare più celle con una selezione del riquadro del mouse, l’insieme di celle selezionate è chiamato “Intervallo”.

Ad esempio, è possibile fare clic con il pulsante sinistro del mouse nella cella “A1” di Excel e quindi trascinare fino alla cella “C4”. L’area rettangolare selezionata può anche essere facilmente creata come oggetto utilizzando Aspose.Cells.

Ecco come creare un intervallo, inserire un valore, impostare uno stile e fare altre operazioni sull’oggetto “Intervallo”.

Gestione degli intervalli utilizzando Aspose.Cells

Aspose.Cells fornisce una classe, Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta Worksheets che consente l’accesso a ogni foglio di lavoro in un file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta Cells.

Crea Intervallo

Quando si desidera creare un’area rettangolare che si estende da A1 a C4, è possibile utilizzare il seguente codice:

Inserire un valore nelle celle dell’Intervallo

Supponiamo di avere un intervallo di celle che si estende da A1 a C4. La matrice crea 4 * 3 = 12 celle. Le singole celle dell’intervallo sono disposte in sequenza: Intervallo[0,0], Intervallo[0,1], Intervallo[0,2], Intervallo[1,0], Intervallo[1,1], Intervallo[1,2], Intervallo[2,0], Intervallo[2,1], Intervallo[2,2], Intervallo[3,0], Intervallo[3,1], Intervallo[3,2].

Nell’esempio seguente viene mostrato come inserire alcuni valori nelle celle dell’Intervallo.

Impostare lo stile delle celle dell’Intervallo

Nell’esempio seguente viene mostrato come impostare lo stile delle celle dell’Intervallo.

Ottieni la CurrentRegion del Range

CurrentRegion è una proprietà che restituisce un oggetto Range che rappresenta la regione corrente.

La regione corrente è una gamma delimitata da qualsiasi combinazione di righe o colonne vuote. Solo lettura.

In Excel, puoi ottenere l’area CurrentRegion tramite:

  1. Seleziona un’area (range1) con il mouse.
  2. Clicca su “Home - Modifica - Trova e seleziona - Vai a speciale - Regione corrente”, oppure usa “Ctrl+Shift+*”, vedrai che Excel ti aiuterà automaticamente a selezionare un’area (range2), ora l’hai fatta, range2 è la CurrentRegion di range1.

Utilizzando Aspose.Cells, puoi utilizzare la proprietà “Range.CurrentRegion” per eseguire la stessa funzione.

Si prega di scaricare il file di test seguente, aprirlo in Excel, utilizzare il mouse per selezionare un’area “A1:D7”, quindi fare clic su “Ctrl+Shift+*”, vedrai che l’area “A1:C3” è selezionata.

current_region.xlsx

Ora si prega di eseguire il seguente esempio, vedere come funziona in Aspose.Cells:

Argomenti avanzati