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ülkTanım
worksheetAna çalışma sayfasını alır.
date_time_valueHücrede bulunan DateTime değerini alır.
rowHücrenin satır numarasını (sıfır tabanlı) alır.
columnHücrenin sütun numarasını (sıfır tabanlı) alır.
is_formulaBelirtilen hücrenin formül içerip içermediğini temsil eder.
typeHücre değer türünü temsil eder.
nameHücrenin adını alır.
is_error_valueBu hücrenin değerinin bir hata olup olmadığını kontrol eder.
is_numeric_valueBu hücrenin değerinin sayısal olup olmadığını belirtir(int, double ve datetime)
string_valueHü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_formatHücrenin değerini herhangi bir format olmadan dize olarak alır.
number_category_typeBu hücrenin sayı biçimlendirmesinin kategori türünü temsil eder.
display_string_valueBu hücrenin biçimlendirilmiş dize değerini hücrenin görüntüleme stiline göre alır.
int_valueHücrenin içerdiği tamsayı değerini alır.
double_valueHücrenin içerdiği double değerini alır.
float_valueHücrenin içerdiği float değerini alır.
bool_valueHücrenin içerdiği boole değerini alır.
has_custom_styleBu 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_indexStil havuzunda hücrenin paylaşılan stil dizinini alır.
formulaCell‘in formülünü alır veya ayarlar.
formula_localHücrenin yerel ayarlı formülünü alın.
r1c1_formulaCell‘in R1C1 formülünü alır veya ayarlar.
contains_external_linkBu 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_headerHücrenin formülünün bir dizi formülü olduğunu belirtir
ve dizinin ilk hücresidir.
is_dynamic_array_formulaHücrenin formülünün dinamik dizi formülü (doğru) veya eski dizi formülü (yanlış) olup olmadığını belirtir.
is_array_formulaHücre formülünün bir dizi formülü olup olmadığını gösterir.
is_in_arrayHücre formülünün bir dizi formülü olup olmadığını gösterir.
is_shared_formulaHücre formülünün paylaşılan formülün parçası olup olmadığını belirtir.
is_table_formulaBu hücrenin tablo formülünün parçası olup olmadığını gösterir.
is_in_tableBu hücrenin tablo formülünün parçası olup olmadığını gösterir.
valueBu hücrede bulunan değeri alır/ayarlar.
is_style_setHü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_mergedBir hücrenin birleştirilmiş aralığın parçası olup olmadığını kontrol eder.
commentBu hücrenin yorumunu alır.
html_stringBu hücredeki verileri ve bazı biçimleri içeren html dizesini alır ve ayarlar.
embedded_imageHücredeki gömülü görüntüyü alır ve ayarlar.

Yöntemler

YöntemTanım
put_valueHücreye bir boole değeri koyar.
put_valueHücreye bir tam sayı değeri koyar.
put_valueHücreye çift değer koyar.
put_valueHü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_valueHücreye bir dize değeri koyar ve uygunsa değeri diğer veri türüne dönüştürür.
put_valueHücreye bir dize değeri koyar.
put_valueHücreye bir DateTime değeri koyar.
put_valueHücreye bir nesne değeri koyar.
get_display_styleHü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_styleHü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_styleHücre stilini alır.
get_stylecheckBorders doğruysa, diğer hücrelerin sınırlarının bu hücrenin stilini etkileyip etkilemeyeceğini kontrol edin.
set_styleHücre stilini ayarlar.
set_styleDeğiştirilen stil özelliğini hücreye uygulayın.
set_styleBayraklara göre hücre stilini uygulayın.
set_formulaFormülü ve formülün değerini (hesaplanan sonuç) ayarlayın.
set_formulaFormülü ve formülün değerini ayarlayın.
set_formulaFormülü ve formülün değerini (hesaplanan sonuç) ayarlayın.
set_array_formulaBir dizi formülünü bir hücre aralığına ayarlar.
set_array_formulaBir dizi formülünü (ms excel’de CTRL+SHIFT+ENTER yoluyla girilen eski dizi formülü) bir hücre aralığına ayarlar.
set_array_formulaBir dizi formülünü bir hücre aralığına ayarlar.
set_array_formulaBir dizi formülünü bir hücre aralığına ayarlar.
set_shared_formulaBir formül hücre aralığına ayarlar.
set_shared_formulaPaylaşılan formülleri bir hücre aralığına ayarlar.
set_shared_formulaPaylaşılan formülleri bir hücre aralığına ayarlar.
set_shared_formulaPaylaşılan formülleri bir hücre aralığına ayarlar.
get_leafsBu hücreye doğrudan başvuran ve bu hücre değiştirildiğinde güncellenmesi gereken tüm hücreleri alın.
get_leafsBu hücre değiştirildiğinde güncellenecek tüm hücreleri alın.
set_dynamic_array_formulaDinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
set_dynamic_array_formulaDinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
set_dynamic_array_formulaDinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere yayılmasını sağlar.
set_table_formulaBu hücreden başlayarak verilen aralık için iki değişkenli veri tablosu oluşturun.
set_table_formulaBu hücreden başlayarak verilen aralık için tek değişkenli veri tablosu oluşturun.
set_table_formulaBu hücreden başlayarak verilen aralık için iki değişkenli veri tablosu oluşturun.
set_table_formulaBu hücreden başlayarak verilen aralık için tek değişkenli veri tablosu oluşturun.
get_charactersTüm Karakter nesnelerini döndürür
bu, hücre metni içindeki bir dizi karakteri temsil eder.
get_charactersTüm Karakter nesnelerini döndürür
bu, hücre metni içindeki bir dizi karakteri temsil eder.
calculateHücrenin formülünü hesaplar.
get_string_valueDize değerini belirli biçimlendirilmiş stratejiye göre alır.
get_width_of_valueDeğerin genişliğini piksel birimi cinsinden alır.
get_height_of_valueDeğerin yüksekliğini piksel birimi cinsinden alır.
get_format_conditionsBu hücreye uygulanan biçim koşullarını alır.
get_formulaBu hücrenin formülünü bulun.
get_precedentsBu hücrenin formülünde görünen tüm referansları alır.
get_dependentsFormülü doğrudan bu hücreye referans veren tüm hücreleri alın.
get_precedents_in_calculationHesaplarken 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_calculationHesaplanan sonucu bu hücreye bağlı olan tüm hücreleri alır.
get_array_rangeHücrenin formülü bir dizi formülü ise dizi aralığını alır.
remove_array_formulaDizi formülünü kaldırın.
copyVerileri kaynak hücreden kopyalar.
charactersHücre metni içindeki bir karakter aralığını temsil eden bir Characters nesnesini döndürür.
replaceHücrenin metnini seçeneklerle değiştirin.
insert_textHücreye bazı karakterler ekleyin.
Hücre zengin biçimlendirilmişse bu yöntem orijinal biçimlendirmeyi koruyabilir.
is_rich_textBu hücrenin dize değerinin zengin biçimlendirilmiş bir metin olup olmadığını belirtir.
set_charactersHücrenin zengin metin biçimini ayarlar.
get_merged_rangeBirleştirilmiş bir aralığı temsil eden Range nesnesini döndürür.
get_html_stringBu hücredeki verileri ve bazı biçimleri içeren html dizesini alır.
to_jsonCell‘i JSON yapı verilerine dönüştürün.
equalsBu nesnenin başka bir hücre nesnesiyle aynı hücreye başvurup başvurmadığını kontrol eder.
get_conditional_formatting_resultKoşullu biçimlendirmenin sonucunu alın.
get_validationBu hücreye uygulanan doğrulamayı alır.
get_validation_valueBu hücreye uygulanan doğrulama değerini alır.
get_tableBu 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