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ülkTanım
current_regionGeç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.
hyperlinksAralıktaki tüm hiper bağlantıları alır.
row_countAralıktaki satır sayısını alır.
column_countAralıktaki sütun sayısını alır.
nameAralığın adını alır veya ayarlar.
refers_toAralığın referansını alır.
addressAralığın adresini alır.
leftSütun A’nın sol kenarından aralığın sol kenarına kadar olan mesafeyi puan cinsinden alır.
top1. satırın üst kenarından aralığın üst kenarına kadar olan mesafeyi puan olarak alır.
widthBir aralığın genişliğini puan cinsinden alır.
heightBir aralığın genişliğini puan cinsinden alır.
first_rowAralığın ilk satırının indeksini alır.
first_columnAralığın ilk sütununun indeksini alır.
valueAralığın değerini alır ve ayarlar.
column_widthBu aralığın sütun genişliğini ayarlar veya alır
row_heightBu aralıktaki satırların yüksekliğini ayarlar veya alır
entire_columnBelirtilen aralığı içeren tüm sütunu (veya sütunları) temsil eden bir Aralık nesnesi alır.
entire_rowBelirtilen aralığı içeren tüm satırı (veya satırları) temsil eden bir Aralık nesnesi alır.
worksheetBu aralığı içeren Range.worksheet nesnesini alır.

Yöntemler

YöntemTanı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