Range klass
Range klass
Inkapslar objektet som representerar ett cellområde i ett kalkylblad.
Typen Range avslöjar följande medlemmar:
Egenskaper
Fast egendom | Beskrivning |
---|---|
current_region | Returnerar 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. |
hyperlinks | Hämtar alla hyperlänkar inom intervallet. |
row_count | Hämtar antalet rader i intervallet. |
column_count | Hämtar antalet kolumner i intervallet. |
name | Hämtar eller anger namnet på intervallet. |
refers_to | Hämtar intervallet som refererar till. |
address | Hämtar adressen för intervallet. |
left | Hämtar avståndet, i punkter, från den vänstra kanten av kolumn A till den vänstra kanten av intervallet. |
top | Hämtar avståndet, i punkter, från den övre kanten av rad 1 till den övre kanten av intervallet. |
width | Hämtar bredden på ett intervall i punkter. |
height | Hämtar bredden på ett intervall i punkter. |
first_row | Hämtar indexet för den första raden i intervallet. |
first_column | Hämtar indexet för den första kolumnen i intervallet. |
value | Hämtar och ställer in värdet för intervallet. |
column_width | Anger eller hämtar kolumnbredden för detta område |
row_height | Anger eller hämtar höjden på raderna i detta intervall |
entire_column | Hämtar ett Range-objekt som representerar hela kolumnen (eller kolumnerna) som innehåller det angivna området. |
entire_row | Hämtar ett Range-objekt som representerar hela raden (eller raderna) som innehåller det angivna området. |
worksheet | Hämtar Range.worksheet -objektet som innehåller detta intervall. |
Metoder
Metod | Beskrivning |
---|---|
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
- modul
aspose.cells
- klass
Cell
- klass
Range