Cell sınıfı
Cell sınıfı
Tek bir Çalışma Kitabı hücresini temsil eden nesneyi kapsüller.
Cell türü aşağıdaki üyeleri ortaya çıkarır:
Özellikler
Mülk | Tanım |
---|---|
worksheet | Ana çalışma sayfasını alır. |
date_time_value | Hücrede bulunan DateTime değerini alır. |
row | Hücrenin satır numarasını (sıfır tabanlı) alır. |
column | Hücrenin sütun numarasını (sıfır tabanlı) alır. |
is_formula | Belirtilen hücrenin formül içerip içermediğini temsil eder. |
type | Hücre değer türünü temsil eder. |
name | Hücrenin adını alır. |
is_error_value | Bu hücrenin değerinin bir hata olup olmadığını kontrol eder. |
is_numeric_value | Bu hücrenin değerinin sayısal olup olmadığını belirtir(int, double ve datetime) |
string_value | Hücrenin içerdiği dize değerini alır. Bu hücrenin türü string ise, string değerinin kendisini döndürün. Diğer hücre türleri için biçimlendirilmiş dize değeri (bu hücrenin belirtilen stiliyle biçimlendirilmiş) döndürülür. Biçimlendirilmiş hücre değeri, bir hücreyi metin olarak kopyalarken Excel’den alabileceğiniz değerle aynıdır (örneğin hücreyi metin düzenleyiciye kopyalamak veya csv’ye aktarmak). |
string_value_without_format | Hücrenin değerini herhangi bir format olmadan dize olarak alır. |
number_category_type | Bu hücrenin sayı biçimlendirmesinin kategori türünü temsil eder. |
display_string_value | Bu hücrenin biçimlendirilmiş dize değerini hücrenin görüntüleme stiline göre alır. |
int_value | Hücrenin içerdiği tamsayı değerini alır. |
double_value | Hücrenin içerdiği double değerini alır. |
float_value | Hücrenin içerdiği float değerini alır. |
bool_value | Hücrenin içerdiği boole değerini alır. |
has_custom_style | Bu hücrenin özel stil ayarlarına sahip olup olmadığını belirtir (devralınan varsayılandan farklı) karşılık gelen satır, sütun veya çalışma kitabından). |
shared_style_index | Stil havuzunda hücrenin paylaşılan stil dizinini alır. |
formula | Cell ‘in formülünü alır veya ayarlar. |
formula_local | Hücrenin yerel ayarlı formülünü alın. |
r1c1_formula | Cell ‘in R1C1 formülünü alır veya ayarlar. |
contains_external_link | Bu hücrenin harici bir bağlantı içerip içermediğini gösterir. Yalnızca hücre bir formül hücresi olduğunda geçerlidir. |
is_array_header | Hücrenin formülünün bir dizi formülü olduğunu belirtir ve dizinin ilk hücresidir. |
is_dynamic_array_formula | Hücrenin formülünün dinamik dizi formülü (doğru) veya eski dizi formülü (yanlış) olup olmadığını belirtir. |
is_array_formula | Hücre formülünün bir dizi formülü olup olmadığını gösterir. |
is_in_array | Hücre formülünün bir dizi formülü olup olmadığını gösterir. |
is_shared_formula | Hücre formülünün paylaşılan formülün parçası olup olmadığını belirtir. |
is_table_formula | Bu hücrenin tablo formülünün parçası olup olmadığını gösterir. |
is_in_table | Bu hücrenin tablo formülünün parçası olup olmadığını gösterir. |
value | Bu hücrede bulunan değeri alır/ayarlar. |
is_style_set | Hücrenin stilinin ayarlanıp ayarlanmadığını gösterir. Yanlış döndürürseniz, bu, bu hücrenin varsayılan hücre biçimine sahip olduğu anlamına gelir. |
is_merged | Bir hücrenin birleştirilmiş aralığın parçası olup olmadığını kontrol eder. |
comment | Bu hücrenin yorumunu alır. |
html_string | Bu hücredeki verileri ve bazı biçimleri içeren html dizesini alır ve ayarlar. |
embedded_image | Hücredeki gömülü görüntüyü alır ve ayarlar. |
Yöntemler
Yöntem | Tanım |
---|---|
put_value | Hücreye bir boole değeri koyar. |
put_value | Hücreye bir tam sayı değeri koyar. |
put_value | Hücreye çift değer koyar. |
put_value | Hücreye bir değer koyar, uygunsa değer başka bir veri tipine dönüştürülür ve hücrenin sayı formatı sıfırlanır. |
put_value | Hücreye bir dize değeri koyar ve uygunsa değeri diğer veri türüne dönüştürür. |
put_value | Hücreye bir dize değeri koyar. |
put_value | Hücreye bir DateTime değeri koyar. |
put_value | Hücreye bir nesne değeri koyar. |
get_display_style | Hücrenin görüntüleme stilini alır. Bu hücre koşullu biçimlendirme, liste nesneleri vb. gibi diğer ayarlardan da etkileniyorsa, bu durumda görüntüleme stili cell.GetStyle()‘dan farklı olabilir. |
get_display_style | Hücrenin görüntüleme stilini alır. Hücre koşullu biçimlendirilmişse görüntüleme stili cell.GetStyle() ile aynı değildir. |
get_style | Hücre stilini alır. |
get_style | checkBorders doğruysa, diğer hücrelerin sınırlarının bu hücrenin stilini etkileyip etkilemeyeceğini kontrol edin. |
set_style | Hücre stilini ayarlar. |
set_style | Değiştirilen stil özelliğini hücreye uygulayın. |
set_style | Bayraklara göre hücre stilini uygulayın. |
set_formula | Formülü ve formülün değerini (hesaplanan sonuç) ayarlayın. |
set_formula | Formülü ve formülün değerini ayarlayın. |
set_formula | Formülü ve formülün değerini (hesaplanan sonuç) ayarlayın. |
set_array_formula | Bir dizi formülünü bir hücre aralığına ayarlar. |
set_array_formula | Bir dizi formülünü (ms excel’de CTRL+SHIFT+ENTER yoluyla girilen eski dizi formülü) bir hücre aralığına ayarlar. |
set_array_formula | Bir dizi formülünü bir hücre aralığına ayarlar. |
set_array_formula | Bir dizi formülünü bir hücre aralığına ayarlar. |
set_shared_formula | Bir formül hücre aralığına ayarlar. |
set_shared_formula | Paylaşılan formülleri bir hücre aralığına ayarlar. |
set_shared_formula | Paylaşılan formülleri bir hücre aralığına ayarlar. |
set_shared_formula | Paylaşılan formülleri bir hücre aralığına ayarlar. |
get_leafs | Bu hücreye doğrudan başvuran ve bu hücre değiştirildiğinde güncellenmesi gereken tüm hücreleri alın. |
get_leafs | Bu hücre değiştirildiğinde güncellenecek tüm hücreleri alın. |
set_dynamic_array_formula | Dinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar. |
set_dynamic_array_formula | Dinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar. |
set_dynamic_array_formula | Dinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar. |
set_table_formula | Bu hücreden başlayarak verilen aralık için iki değişkenli veri tablosu oluşturun. |
set_table_formula | Bu hücreden başlayarak verilen aralık için tek değişkenli veri tablosu oluşturun. |
set_table_formula | Bu hücreden başlayarak verilen aralık için iki değişkenli veri tablosu oluşturun. |
set_table_formula | Bu hücreden başlayarak verilen aralık için tek değişkenli veri tablosu oluşturun. |
get_characters | Tüm Karakter nesnelerini döndürür bu, hücre metni içindeki bir dizi karakteri temsil eder. |
get_characters | Tüm Karakter nesnelerini döndürür bu, hücre metni içindeki bir dizi karakteri temsil eder. |
calculate | Hücrenin formülünü hesaplar. |
get_string_value | Dize değerini belirli biçimlendirilmiş stratejiye göre alır. |
get_width_of_value | Değerin genişliğini piksel birimi cinsinden alır. |
get_height_of_value | Değerin yüksekliğini piksel birimi cinsinden alır. |
get_format_conditions | Bu hücreye uygulanan biçim koşullarını alır. |
get_formula | Bu hücrenin formülünü bulun. |
get_precedents | Bu hücrenin formülünde görünen tüm referansları alır. |
get_dependents | Formülü doğrudan bu hücreye referans veren tüm hücreleri alın. |
get_precedents_in_calculation | Hesaplarken bu hücrenin formülü tarafından kullanılan tüm örnekleri (geçerli çalışma kitabındaki hücrelere referans) alır. |
get_dependents_in_calculation | Hesaplanan sonucu bu hücreye bağlı olan tüm hücreleri alır. |
get_array_range | Hücrenin formülü bir dizi formülü ise dizi aralığını alır. |
remove_array_formula | Dizi formülünü kaldırın. |
copy | Verileri kaynak hücreden kopyalar. |
characters | Hücre metni içindeki bir karakter aralığını temsil eden bir Characters nesnesini döndürür. |
replace | Hücrenin metnini seçeneklerle değiştirin. |
insert_text | Hücreye bazı karakterler ekleyin. Hücre zengin biçimlendirilmişse bu yöntem orijinal biçimlendirmeyi koruyabilir. |
is_rich_text | Bu hücrenin dize değerinin zengin biçimlendirilmiş bir metin olup olmadığını belirtir. |
set_characters | Hücrenin zengin metin biçimini ayarlar. |
get_merged_range | Birleştirilmiş bir aralığı temsil eden Range nesnesini döndürür. |
get_html_string | Bu hücredeki verileri ve bazı biçimleri içeren html dizesini alır. |
to_json | Cell ‘i JSON yapı verilerine dönüştürün. |
equals | Bu nesnenin başka bir hücre nesnesiyle aynı hücreye başvurup başvurmadığını kontrol eder. |
get_conditional_formatting_result | Koşullu biçimlendirmenin sonucunu alın. |
get_validation | Bu hücreye uygulanan doğrulamayı alır. |
get_validation_value | Bu hücreye uygulanan doğrulama değerini alır. |
get_table | Bu hücreyi içeren tabloyu alır. |
Örnek
from aspose.cells import TextAlignmentType, Workbook
from aspose.pydrawing import Color
excel = Workbook()
cells = excel.worksheets[0].cells
# Put a string into a cell
cell = cells.get(0, 0)
cell.put_value("Hello")
first = cell.string_value
# Put an integer into a cell
cell = cells.get("B1")
cell.put_value(12)
second = cell.int_value
# Put a double into a cell
cell = cells.get(0, 2)
cell.put_value(-1.234)
third = cell.double_value
# Put a formula into a cell
cell = cells.get("D1")
cell.formula = "=B1 + C1"
# Put a combined formula: "sum(average(b1,c1), b1)" to cell at b2
cell = cells.get("b2")
cell.formula = "=sum(average(b1,c1), b1)"
# Set style of a cell
style = cell.get_style()
# Set background color
style.background_color = Color.yellow
# Set format of a cell
style.font.name = "Courier New"
style.vertical_alignment = TextAlignmentType.TOP
cell.set_style(style)
Ayrıca bakınız
- modül
aspose.cells
- sınıf
Cell
- sınıf
Range