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 col pulsante sinistro del mouse sulla cella “A1” di Excel e quindi trascinare fino alla cella “C4”. L’area rettangolare selezionata può essere facilmente creata come un oggetto utilizzando Aspose.Cells per Python via .NET.

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

Gestione Intervalli Utilizzando la Libreria Excel Python di Aspose.Cells

Aspose.Cells for Python via .NET fornisce una classe, Workbook che rappresenta un file Microsoft Excel. La classe Workbook contiene una raccolta di worksheets che consente di accedere a ciascun foglio di lavoro in un file Excel. Un foglio di lavoro è rappresentato dalla classe Worksheet. La classe Worksheet fornisce una raccolta di Cells.

Come Creare un Intervallo

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

Come Inserire Valore nelle Celle dell’Intervallo

Supponiamo di avere un intervallo di celle che si estende su A1:C4. La matrice crea 4 * 3 = 12 celle. Le singole celle dell’intervallo sono disposte in sequenza.

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

Come Impostare lo Stile delle Celle dell’Intervallo

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

Come Ottenere la Regione Corrente dell’Intervallo

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 per Python via .NET, è possibile utilizzare la proprietà “Range.current_region” 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 l’esempio seguente, vedere come funziona in Aspose.Cells per Python via .NET:

Argomenti avanzati