Range sınıfı
Range sınıfı
Bir elektronik tabloda hücre aralığını temsil eden nesneyi kapsüller.
Range türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
Mülk | Tanım |
---|---|
current_region | Geçerli bölgeyi temsil eden bir Range nesnesi döndürür. Geçerli bölge, boş satırlar ve boş sütunların herhangi bir kombinasyonuyla sınırlanan bir aralıktır. |
hyperlinks | Aralıktaki tüm hiper bağlantıları alır. |
row_count | Aralıktaki satır sayısını alır. |
column_count | Aralıktaki sütun sayısını alır. |
name | Aralığın adını alır veya ayarlar. |
refers_to | Aralığın referansını alır. |
address | Aralığın adresini alır. |
left | Sütun A’nın sol kenarından aralığın sol kenarına kadar olan mesafeyi puan cinsinden alır. |
top | 1. satırın üst kenarından aralığın üst kenarına kadar olan mesafeyi puan olarak alır. |
width | Bir aralığın genişliğini puan cinsinden alır. |
height | Bir aralığın genişliğini puan cinsinden alır. |
first_row | Aralığın ilk satırının indeksini alır. |
first_column | Aralığın ilk sütununun indeksini alır. |
value | Aralığın değerini alır ve ayarlar. |
column_width | Bu aralığın sütun genişliğini ayarlar veya alır |
row_height | Bu aralıktaki satırların yüksekliğini ayarlar veya alır |
entire_column | Belirtilen aralığı içeren tüm sütunu (veya sütunları) temsil eden bir Aralık nesnesi alır. |
entire_row | Belirtilen aralığı içeren tüm satırı (veya satırları) temsil eden bir Aralık nesnesi alır. |
worksheet | Bu aralığı içeren Range.worksheet nesnesini alır. |
Yöntemler
Yöntem | Tanım |
---|---|
auto_fill(self, target) | Hedef aralığını otomatik olarak doldur. |
auto_fill(self, target, auto_fill_type) | Hedef aralığını otomatik olarak doldur. |
set_style(self, style, explicit_flag) | Hücre stilini uygula. |
set_style(self, style) | Aralığın stilini ayarlar. |
set_outline_borders(self, border_style, border_color) | Aynı kenarlık stili ve rengine sahip bir dizi hücrenin etrafına dış hat kenarlıkları ayarlar. |
set_outline_borders(self, border_style, border_color) | Aynı kenarlık stili ve rengine sahip bir dizi hücrenin etrafına dış hat kenarlıkları ayarlar. |
set_outline_borders(self, border_styles, border_colors) | Bir dizi hücrenin etrafına çizgi kenarlıkları koyar. |
set_outline_border(self, border_edge, border_style, border_color) | Bir dizi hücrenin etrafına dış kenarlık belirler. |
set_outline_border(self, border_edge, border_style, border_color) | Bir dizi hücrenin etrafına dış kenarlık belirler. |
copy(self, range, options) | Aralığı yapıştırma özel seçenekleriyle kopyalama. |
copy(self, range) | Bir kaynak aralığından verileri (formüller dahil), biçimlendirmeyi, çizim nesnelerini vb. kopyalar. |
add_hyperlink(self, address, text_to_display, screen_tip) | Belirtilen bir hücreye veya hücre aralığına köprü ekler. |
is_intersect(self, range) | Aralığın kesişip kesişmediğini gösterir. |
intersect(self, range) | İki aralığın dikdörtgen kesişimini temsil eden Range nesnesini döndürür. |
union_rang(self, range) | İki aralığın birleşim sonucunu döndürür. |
union_ranges(self, ranges) | İki aralığın birleşim sonucunu döndürür. |
union(self, range) | İki aralığın birleşimini döndürür. |
is_blank(self) | Aralığın değer içerip içermediğini belirtir. |
merge(self) | Bir dizi hücreyi tek bir hücrede birleştirir. |
un_merge(self) | Bu aralıktaki birleştirilmiş hücreleri ayırır. |
put_value(self, string_value, is_converted, set_style) | Aralığa bir değer koyar, uygunsa değer başka bir veri türüne dönüştürülür ve hücrenin sayı biçimi sıfırlanır. |
apply_style(self, style, flag) | Tüm aralık için biçimleri uygular. |
set_inside_borders(self, border_edge, line_style, border_color) | Aralığın sınırları içerisine ayarlayın. |
move_to(self, dest_row, dest_column) | Mevcut aralığı hedef aralığa taşı. |
copy_data(self, range) | Kaynak aralığından hücre verilerini (formüller dahil) kopyalar. |
copy_value(self, range) | Kaynak aralıktan hücre değerini kopyalar. |
copy_style(self, range) | Kaynak aralığından stil ayarlarını kopyalar. |
transpose(self) | Verileri satırlardan sütunlara veya tam tersine aktarın (döndürün). |
get(self, row_offset, column_offset) | API for Python’i .Net.since aracılığıyla ekleyin, bu[int, int] desteklenmiyor |
get_cell_or_null(self, row_offset, column_offset) | Bu aralıkta Cell nesnesini veya null değerini alır. |
get_offset(self, row_offset, column_offset) | Ofset ile Range aralığını alır. |
to_image(self, options) | Aralığı görüntüye dönüştürür. |
to_json(self, options) | Aralığı JSON değerine dönüştürün. |
to_html(self, save_options) | Aralığı html’e dönüştürün. |
clear(self) | Bu aralığı temizler. |
clear_contents(self) | Bu aralığın içeriğini temizler. |
clear_formats(self) | Bu aralığın formatlarını temizler. |
clear_comments(self) | Bu aralığın yorumlarını temizler. |
clear_hyperlinks(self, clear_format) | Sadece hiperlinkleri kaldırır. |
Notlar
Range sınıfı Excel elektronik tablosunun bir bölgesini belirtir. Bununla aralığın değerini biçimlendirebilir ve ayarlayabilirsiniz. Ve Excel aralığını da kolayca kopyalayabilirsiniz.
Örnek
Aşağıdaki örnekte Excel’de bir aralık oluşturma ve aralığa değer atama işlemi gösterilmektedir.
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")
Ayrıca bakınız
- modül
aspose.cells
- sınıf
Cell
- sınıf
Range