Range sınıfı

Range sınıfı

Bir elektronik tablodaki bir 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ın ve boş sütunların herhangi bir birleşimiyle sınırlanan bir aralıktır.
hyperlinksAralıktaki tüm köprüleri alır.
row_countAralıktaki satır sayısını alır.
column_countAralıktaki sütunların sayısını alır.
nameAralığın adını alır veya ayarlar.
refers_toAralığın referanslarını alır.
addressAralığın adresini alır.
leftA sütununun sol kenarından aralığın sol kenarına kadar olan mesafeyi nokta cinsinden alır.
top1. satırın üst kenarından aralığın üst kenarına kadar olan mesafeyi nokta cinsinden alır.
widthBir aralığın genişliğini nokta cinsinden alır.
heightBir aralığın genişliğini nokta cinsinden alır.
first_rowAralığın ilk satırının indeksini alır.
first_columnAralığın ilk sütununun dizinini 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 sütunun (veya sütunların) tamamını temsil eden bir Range nesnesi alır.
entire_rowBelirtilen aralığı içeren satırın tamamını (veya satırları) temsil eden bir Range nesnesi alır.
worksheetBu aralığı içeren Range.worksheet nesnesini alır.

Yöntemler

YöntemTanım
auto_fillHedef aralığı otomatik olarak doldurun.
auto_fillHedef aralığı otomatik olarak doldurun.
set_styleHücre stilini uygulayın.
set_styleAralığın stilini ayarlar.
set_outline_bordersAynı kenarlık stiline ve rengine sahip bir hücre aralığının etrafındaki anahat kenarlıklarını ayarlar.
set_outline_bordersAynı kenarlık stiline ve rengine sahip bir hücre aralığının etrafındaki anahat kenarlıklarını ayarlar.
set_outline_bordersBir hücre aralığının etrafındaki çizgi kenarlıklarını belirler.
set_outline_borderBir hücre aralığının etrafındaki ana hat kenarlığını ayarlar.
set_outline_borderBir hücre aralığının etrafındaki ana hat kenarlığını ayarlar.
copyAralığın özel yapıştırma seçenekleriyle kopyalanması.
copyKaynak aralığından verileri (formüller dahil), biçimlendirmeyi, çizim nesnelerini vb. kopyalar.
add_hyperlinkBelirtilen bir hücreye veya hücre aralığına köprü ekler.
get_enumeratorBu Aralıktaki hücrelerin numaralandırıcısını alır.
is_intersectAralığın kesişip kesişmediğini belirtir.
intersectİki aralığın dikdörtgen kesişimini temsil eden Range nesnesini döndürür.
union_rangİki aralığın birleşme sonucunu döndürür.
unionİki aralığın birleşimini döndürür.
is_blankAralığın değerler içerip içermediğini gösterir.
mergeBir dizi hücreyi tek bir hücrede birleştirir.
un_mergeBu aralıktaki birleştirilmiş hücreleri ayırır.
put_valueAralığ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ı formatı sıfırlanır.
apply_styleTüm aralık için formatları uygular.
set_inside_bordersAralığın sınırlarının içine ayarlayın.
move_toGeçerli aralığı hedef aralığa taşıyın.
copy_dataBir kaynak aralığından hücre verilerini (formüller dahil) kopyalar.
copy_valueKaynak aralığından hücre değerini kopyalar.
copy_styleStil ayarlarını bir kaynak aralığından kopyalar.
get_cell_or_nullBu aralıkta Cell nesnesini veya null değerini alır.
get_offsetUzaklığa göre Range aralığını alır.

Notlar

Range sınıfı, Excel elektronik tablosunun bir bölgesini belirtir. Bununla aralığın değerini biçimlendirebilir ve ayarlayabilirsiniz. Ayrıca Excel aralığını da kolayca kopyalayabilirsiniz.

Örnek

Aşağıdaki örnek, bir aralığın nasıl oluşturulacağını ve Excel aralığının değerini nasıl ayarlayacağınızı gösterir.

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