Range classe

Range classe

Incapsula l’oggetto che rappresenta un intervallo di celle all’interno di un foglio di calcolo.

Il tipo Range espone i seguenti membri:

Proprietà

ProprietàDescrizione
current_regionRestituisce un oggetto Range che rappresenta la regione corrente.
La regione corrente è un intervallo delimitato da qualsiasi combinazione di righe e colonne vuote.
hyperlinksOttiene tutti i collegamenti ipertestuali nell’intervallo.
row_countOttiene il conteggio delle righe nell’intervallo.
column_countOttiene il conteggio delle colonne nell’intervallo.
nameOttiene o imposta il nome dell’intervallo.
refers_toOttiene l’intervallo a cui si riferisce.
addressOttiene l’indirizzo dell’intervallo.
leftOttiene la distanza, in punti, dal bordo sinistro della colonna A al bordo sinistro dell’intervallo.
topOttiene la distanza, in punti, dal bordo superiore della riga 1 al bordo superiore dell’intervallo.
widthOttiene la larghezza di un intervallo in punti.
heightOttiene la larghezza di un intervallo in punti.
first_rowOttiene l’indice della prima riga dell’intervallo.
first_columnOttiene l’indice della prima colonna dell’intervallo.
valueOttiene e imposta il valore dell’intervallo.
column_widthImposta o ottiene la larghezza della colonna di questo intervallo
row_heightImposta o ottiene l’altezza delle righe in questo intervallo
entire_columnOttiene un oggetto Range che rappresenta l’intera colonna (o le colonne) che contiene l’intervallo specificato.
entire_rowOttiene un oggetto Range che rappresenta l’intera riga (o righe) che contiene l’intervallo specificato.
worksheetOttiene l’oggetto Range.worksheet che contiene questo intervallo.

Metodi

MetodoDescrizione
auto_fillRiempie automaticamente l’intervallo target.
auto_fillRiempie automaticamente l’intervallo target.
set_styleApplicare lo stile della cella.
set_styleImposta lo stile dell’intervallo.
set_outline_bordersImposta i bordi del contorno attorno a un intervallo di celle con lo stesso stile e colore del bordo.
set_outline_bordersImposta i bordi del contorno attorno a un intervallo di celle con lo stesso stile e colore del bordo.
set_outline_bordersDefinisce i bordi della linea attorno a un intervallo di celle.
set_outline_borderImposta il bordo del contorno attorno a un intervallo di celle.
set_outline_borderImposta il bordo del contorno attorno a un intervallo di celle.
copyCopia dell’intervallo con le opzioni speciali Incolla.
copyCopia dati (incluse formule), formattazione, oggetti di disegno, ecc. da un intervallo di origine.
add_hyperlinkAggiunge un collegamento ipertestuale a una cella specifica o a un intervallo di celle.
get_enumeratorOttiene l’enumeratore per le celle in questo Range.
is_intersectIndica se l’intervallo è intersecato.
intersectRestituisce un oggetto Range che rappresenta l’intersezione rettangolare di due intervalli.
union_rangRestituisce il risultato dell’unione di due intervalli.
unionRestituisce l’unione di due intervalli.
is_blankIndica se l’intervallo contiene valori.
mergeCombina un intervallo di celle in un’unica cella.
un_mergeSepara le celle unite di questo intervallo.
put_valueInserisce un valore nell’intervallo, se appropriato il valore verrà convertito in un altro tipo di dati e il formato del numero della cella verrà ripristinato.
apply_styleApplica i formati per un’intera gamma.
set_inside_bordersImpostato all’interno dei confini dell’intervallo.
move_toSposta l’intervallo corrente nell’intervallo di destinazione.
copy_dataCopia i dati della cella (comprese le formule) da un intervallo di origine.
copy_valueCopia il valore della cella da un intervallo di origine.
copy_styleCopia le impostazioni di stile da un intervallo di origine.
get_cell_or_nullOttiene l’oggetto Cell o null in questo intervallo.
get_offsetOttiene l’intervallo Range per offset.

Osservazioni

La classe Range denota una regione del foglio di calcolo Excel. Con questo, puoi formattare e impostare il valore dell’intervallo. E puoi semplicemente copiare anche l’intervallo di Excel.

Esempio

L’esempio seguente mostra come creare un intervallo e impostare il valore dell’intervallo di Excel.

from aspose.cells import Workbook

# Instantiating a Workbook object
workbook = Workbook()
#  Get the first Worksheet Cells.
cells = workbook.worksheets[0].cells
#  Create a range (A1:D3).
range = cells.create_range("A1", "D3")
#  Set value to the range.
range.value = "Hello"
# Save the Excel file
workbook.save("book1.xlsm")

Guarda anche