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ü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ın ve boş sütunların herhangi bir birleşimiyle sınırlanan bir aralıktır. |
hyperlinks | Aralıktaki tüm köprüleri alır. |
row_count | Aralıktaki satır sayısını alır. |
column_count | Aralıktaki sütunların sayısını alır. |
name | Aralığın adını alır veya ayarlar. |
refers_to | Aralığın referanslarını alır. |
address | Aralığın adresini alır. |
left | A sütununun sol kenarından aralığın sol kenarına kadar olan mesafeyi nokta cinsinden alır. |
top | 1. satırın üst kenarından aralığın üst kenarına kadar olan mesafeyi nokta cinsinden alır. |
width | Bir aralığın genişliğini nokta cinsinden alır. |
height | Bir aralığın genişliğini nokta cinsinden alır. |
first_row | Aralığın ilk satırının indeksini alır. |
first_column | Aralığın ilk sütununun dizinini 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 sütunun (veya sütunların) tamamını temsil eden bir Range nesnesi alır. |
entire_row | Belirtilen aralığı içeren satırın tamamını (veya satırları) temsil eden bir Range nesnesi alır. |
worksheet | Bu aralığı içeren Range.worksheet nesnesini alır. |
Yöntemler
Yöntem | Tanım |
---|---|
auto_fill | Hedef aralığı otomatik olarak doldurun. |
auto_fill | Hedef aralığı otomatik olarak doldurun. |
set_style | Hücre stilini uygulayın. |
set_style | Aralığın stilini ayarlar. |
set_outline_borders | Aynı kenarlık stiline ve rengine sahip bir hücre aralığının etrafındaki anahat kenarlıklarını ayarlar. |
set_outline_borders | Aynı kenarlık stiline ve rengine sahip bir hücre aralığının etrafındaki anahat kenarlıklarını ayarlar. |
set_outline_borders | Bir hücre aralığının etrafındaki çizgi kenarlıklarını belirler. |
set_outline_border | Bir hücre aralığının etrafındaki ana hat kenarlığını ayarlar. |
set_outline_border | Bir hücre aralığının etrafındaki ana hat kenarlığını ayarlar. |
copy | Aralığın özel yapıştırma seçenekleriyle kopyalanması. |
copy | Kaynak aralığından verileri (formüller dahil), biçimlendirmeyi, çizim nesnelerini vb. kopyalar. |
add_hyperlink | Belirtilen bir hücreye veya hücre aralığına köprü ekler. |
get_enumerator | Bu Aralıktaki hücrelerin numaralandırıcısını alır. |
is_intersect | Aralığı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_blank | Aralığın değerler içerip içermediğini gösterir. |
merge | Bir dizi hücreyi tek bir hücrede birleştirir. |
un_merge | Bu aralıktaki birleştirilmiş hücreleri ayırır. |
put_value | 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ı formatı sıfırlanır. |
apply_style | Tüm aralık için formatları uygular. |
set_inside_borders | Aralığın sınırlarının içine ayarlayın. |
move_to | Geçerli aralığı hedef aralığa taşıyın. |
copy_data | Bir kaynak aralığından hücre verilerini (formüller dahil) kopyalar. |
copy_value | Kaynak aralığından hücre değerini kopyalar. |
copy_style | Stil ayarlarını bir kaynak aralığından kopyalar. |
get_cell_or_null | Bu aralıkta Cell nesnesini veya null değerini alır. |
get_offset | Uzaklığ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
- modül
aspose.cells
- sınıf
Cell
- sınıf
Range