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:
- Seleziona un’area (range1) con il mouse.
- 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.
Ora si prega di eseguire il seguente esempio, vedere come funziona in Aspose.Cells:
Argomenti avanzati
- Riempimento automatico dell’area del file Excel
- Copia dei range di Excel
- Copia solo i dati dell’intervallo.
- Copia intervallo dati con stile.
- Copia solo lo stile dell’intervallo
- Crea un intervallo di unione
- Taglia e incolla il range
- Elimina ranges
- Ottieni l’indirizzo, il conteggio delle celle, lo spostamento, l’intera colonna e la riga intera del range
- Inserisci ranges
- Unisci o Separa Intervallo di Celle
- Sposta Intervallo di Celle in un Foglio di Lavoro
- Crea Riferimenti con Nome a Livello di Cartella e Foglio di Lavoro
- Cerca e Sostituisci Dati in un Intervallo