Range klass

Range klass

Kapslar in objektet som representerar ett cellintervall i ett kalkylblad.

Typen Range avslöjar följande medlemmar:

Egenskaper

Fast egendomBeskrivning
current_regionReturnerar ett Range-objekt som representerar den aktuella regionen.
Den aktuella regionen är ett intervall som begränsas av valfri kombination av tomma rader och tomma kolumner.
hyperlinksFår alla hyperlänkar i intervallet.
row_countHämtar antalet rader i intervallet.
column_countHämtar antalet kolumner i intervallet.
nameHämtar eller ställer in namnet på intervallet.
refers_toFår sortimentets hänvisar till.
addressFår adress till intervallet.
leftHämtar avståndet, i poäng, från den vänstra kanten av kolumn A till den vänstra kanten av intervallet.
topHämtar avståndet, i poäng, från den övre kanten av rad 1 till den övre kanten av intervallet.
widthHämtar bredden på ett intervall i punkter.
heightHämtar bredden på ett intervall i punkter.
first_rowHämtar indexet för den första raden i intervallet.
first_columnHämtar indexet för den första kolumnen i intervallet.
valueHämtar och ställer in värdet på intervallet.
column_widthStäller in eller hämtar kolumnbredden för detta intervall
row_heightStäller in eller hämtar höjden på rader i detta intervall
entire_columnHämtar ett Range-objekt som representerar hela kolumnen (eller kolumnerna) som innehåller det angivna intervallet.
entire_rowHämtar ett Range-objekt som representerar hela raden (eller raderna) som innehåller det angivna intervallet.
worksheetHämtar Range.worksheetobjektet som innehåller detta intervall.

Metoder

MetodBeskrivning
auto_fillFyller automatiskt målområdet.
auto_fillFyller automatiskt målområdet.
set_styleAnvänd cellformatet.
set_styleStäller in stilen för intervallet.
set_outline_bordersStäller in konturkanterna runt ett cellintervall med samma kantstil och färg.
set_outline_bordersStäller in konturkanterna runt ett cellintervall med samma kantstil och färg.
set_outline_bordersAnger linjekanter runt ett cellintervall.
set_outline_borderAnger konturkant runt ett cellintervall.
set_outline_borderAnger konturkant runt ett cellintervall.
copyKopiera intervallet med specialalternativ för klistra in.
copyKopierar data (inklusive formler), formatering, rita objekt etc. från ett källområde.
add_hyperlinkLägger till en hyperlänk till en angiven cell eller ett cellintervall.
get_enumeratorHämtar enumeratorn för celler i detta intervall.
is_intersectIndikerar om räckvidden är skärande.
intersectReturnerar ett Range-objekt som representerar den rektangulära skärningspunkten mellan två intervall.
union_rangReturnerar unionsresultatet för två intervall.
unionReturnerar föreningen av två intervall.
is_blankAnger om intervallet innehåller värden.
mergeKombinerar ett intervall av celler till en enda cell.
un_mergeTa bort sammanslagna celler i detta intervall.
put_valueLägger ett värde i intervallet, om så är lämpligt kommer värdet att konverteras till annan datatyp och cellens talformat återställs.
apply_styleGäller format för en hel rad.
set_inside_bordersStäll in gränserna för intervallet.
move_toFlytta det aktuella intervallet till destinationsintervallet.
copy_dataKopierar celldata (inklusive formler) från ett källintervall.
copy_valueKopierar cellvärde från ett källintervall.
copy_styleKopierar stilinställningar från ett källområde.
get_cell_or_nullHämtar Cell objekt eller null i detta intervall.
get_offsetFår Range räckvidd med offset.

Anmärkningar

Klassen Range betecknar en region av Excel-kalkylblad. Med detta kan du formatera och ställa in värdet på intervallet. Och du kan helt enkelt kopiera sortimentet av Excel också.

Exempel

Följande exempel visar hur man skapar ett intervall och ställer in värdet för intervallet för 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")

Se även