Range klass

Range klass

Inkapslar objektet som representerar ett cellområde 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 område som begränsas av en valfri kombination av tomma rader och tomma kolumner.
hyperlinksHämtar alla hyperlänkar inom intervallet.
row_countHämtar antalet rader i intervallet.
column_countHämtar antalet kolumner i intervallet.
nameHämtar eller anger namnet på intervallet.
refers_toHämtar intervallet som refererar till.
addressHämtar adressen för intervallet.
leftHämtar avståndet, i punkter, från den vänstra kanten av kolumn A till den vänstra kanten av intervallet.
topHämtar avståndet, i punkter, 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 för intervallet.
column_widthAnger eller hämtar kolumnbredden för detta område
row_heightAnger eller hämtar höjden på raderna i detta intervall
entire_columnHämtar ett Range-objekt som representerar hela kolumnen (eller kolumnerna) som innehåller det angivna området.
entire_rowHämtar ett Range-objekt som representerar hela raden (eller raderna) som innehåller det angivna området.
worksheetHämtar Range.worksheet-objektet som innehåller detta intervall.

Metoder

MetodBeskrivning
auto_fill(self, target)Fyll automatiskt målintervallet.
auto_fill(self, target, auto_fill_type)Fyll automatiskt målintervallet.
set_style(self, style, explicit_flag)Tillämpa cellstilen.
set_style(self, style)Anger stilen för intervallet.
set_outline_borders(self, border_style, border_color)Ställer in konturkanterna runt ett cellområde med samma kantstil och färg.
set_outline_borders(self, border_style, border_color)Ställer in konturkanterna runt ett cellområde med samma kantstil och färg.
set_outline_borders(self, border_styles, border_colors)Anger linjekanter runt ett cellområde.
set_outline_border(self, border_edge, border_style, border_color)Anger en kantlinje runt ett cellområde.
set_outline_border(self, border_edge, border_style, border_color)Anger en kantlinje runt ett cellområde.
copy(self, range, options)Kopiera intervallet med specialinställningar för klistra in.
copy(self, range)Kopierar data (inklusive formler), formatering, ritobjekt etc. från ett källområde.
add_hyperlink(self, address, text_to_display, screen_tip)Lägger till en hyperlänk till en angiven cell eller ett cellområde.
is_intersect(self, range)Anger om intervallet är ett skärningspunkt.
intersect(self, range)Returnerar ett Range-objekt som representerar den rektangulära skärningspunkten mellan två områden.
union_rang(self, range)Returnerar unionsresultatet av två områden.
union_ranges(self, ranges)Returnerar unionsresultatet av två områden.
union(self, range)Returnerar unionen av två områden.
is_blank(self)Anger om intervallet innehåller värden.
merge(self)Kombinerar ett cellområde till en enda cell.
un_merge(self)Avlägsnar sammanslagna celler i detta område.
put_value(self, string_value, is_converted, set_style)Lägger in ett värde i intervallet. Om lämpligt konverteras värdet till en annan datatyp och cellens talformat återställs.
apply_style(self, style, flag)Tillämpar format för ett helt intervall.
set_inside_borders(self, border_edge, line_style, border_color)Ställ in innanför intervallets gränser.
move_to(self, dest_row, dest_column)Flytta det aktuella området till målområdet.
copy_data(self, range)Kopierar celldata (inklusive formler) från ett källområde.
copy_value(self, range)Kopierar cellvärde från ett källområde.
copy_style(self, range)Kopierar stilinställningar från ett källintervall.
transpose(self)Transponera (rotera) data från rader till kolumner eller vice versa.
get(self, row_offset, column_offset)Lägg till API for Python Via .Net. eftersom detta[int, int] inte stöds.
get_cell_or_null(self, row_offset, column_offset)Hämtar Cell-objektet eller null i detta intervall.
get_offset(self, row_offset, column_offset)Hämtar intervallet Range via offset.
to_image(self, options)Konverterar intervallet till bild.
to_json(self, options)Konvertera intervallet till värdet JSON.
to_html(self, save_options)Konvertera intervallet till html.
clear(self)Rensar detta intervall.
clear_contents(self)Rensar innehållet i detta intervall.
clear_formats(self)Rensar formaten för detta intervall.
clear_comments(self)Rensar kommentarerna för det här intervallet.
clear_hyperlinks(self, clear_format)Tar bara bort hyperlänkar.

Anmärkningar

Klassen Range betecknar ett område i ett Excel-kalkylblad. Med detta kan du formatera och ange värde för intervallet. Och du kan helt enkelt kopiera ett Excel-område också.

Exempel

Följande exempel visar hur man skapar ett område och anger ett värde för området i 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