Cell

Cell class

Tek bir Çalışma Kitabı hücresini temsil eden nesneyi kapsüller.

public class Cell

Özellikleri

İsimTanım
BoolValue { get; }Hücrede bulunan boole değerini alır.
Column { get; }Hücrenin sütun numarasını (sıfır tabanlı) alır.
Comment { get; }Bu hücrenin yorumunu alır.
ContainsExternalLink { get; }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.
DateTimeValue { get; }Hücrede bulunan DateTime değerini alır.
DisplayStringValue { get; }Hücrenin görüntüleme stiline göre bu hücrenin biçimlendirilmiş dize değerini alır.
DoubleValue { get; }Hücrede bulunan çift değeri alır.
FloatValue { get; }Hücrede bulunan kayan nokta değerini alır.
Formula { get; set; }Şunun formülünü alır veya ayarlar:Cell .
FormulaLocal { get; set; }Hücrenin yerel olarak biçimlendirilmiş formülünü alın.
HtmlString { get; set; }Bu hücredeki verileri ve bazı biçimleri içeren html dizesini alır ve ayarlar.
IntValue { get; }Hücrede bulunan tamsayı değerini alır.
IsArrayFormula { get; }Hücre formülünün bir dizi formülü olup olmadığını gösterir.
IsArrayHeader { get; }Hücrenin formülünü ve dizi formülünü gösterir ve dizinin ilk hücresidir.
IsErrorValue { get; }Bu hücrenin değerinin bir hata olup olmadığını kontrol eder.
IsFormula { get; }Belirtilen hücrenin formül içerip içermediğini temsil eder.
IsMerged { get; }Bir hücrenin birleştirilmiş aralığın parçası olup olmadığını kontrol eder.
IsNumericValue { get; }Bu hücrenin iç değerinin sayısal olup olmadığını gösterir(int, double ve datetime)
IsSharedFormula { get; }Hücre formülünün paylaşılan formülün parçası olup olmadığını gösterir.
IsStyleSet { get; }Hücrenin stilinin ayarlanıp ayarlanmadığını gösterir. false döndürürse, bu hücrenin varsayılan hücre biçimine sahip olduğu anlamına gelir.
IsTableFormula { get; }Bu hücrenin tablo formülünün parçası olup olmadığını gösterir.
Name { get; }Hücrenin adını alır.
NumberCategoryType { get; }Bu hücrenin sayı biçimlendirmesinin kategori türünü temsil eder.
R1C1Formula { get; set; }Şunun bir R1C1 formülünü alır veya ayarlar:Cell .
Row { get; }Hücrenin satır numarasını (sıfır tabanlı) alır.
SharedStyleIndex { get; }Stil havuzunda hücrenin paylaşılan stil dizinini alır.
StringValue { get; }Hücrede bulunan dize değerini alır. Bu hücrenin türü dize ise, dize 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, sizin belirlediğiniz değerle aynıdır. bir hücreyi metin olarak kopyalarken (örneğin, hücreyi metin düzenleyiciye kopyalamak veya csv’ye dışa aktarmak gibi).
Type { get; }Hücre değeri türünü temsil eder.
Value { get; set; }Bu hücrede bulunan değeri alır.
Worksheet { get; }Üst çalışma sayfasını alır.

yöntemler

İsimTanım
Calculate(CalculationOptions)Hücrenin formülünü hesaplar.
Characters(int, int)Hücre metni içinde bir dizi karakter temsil eden bir Karakterler nesnesi döndürür.
Copy(Cell)Verileri bir kaynak hücreden kopyalar.
Equals(Cell)Bu nesnenin başka bir hücre nesnesiyle aynı hücreye başvurup göndermediğini kontrol eder.
override Equals(object)Bu nesnenin başka bir hücreyle aynı hücreye başvurup göndermediğini kontrol eder.
GetArrayRange()Hücrenin formülü bir dizi formülü ise dizi aralığını alır.
GetCharacters()Hücre metni içindeki bir karakter aralığını temsil eden tüm Karakterler nesnelerini döndürür.
GetCharacters(bool)Hücre metni içindeki bir karakter aralığını temsil eden tüm Karakterler nesnelerini döndürür.
GetConditionalFormattingResult()Koşullu biçimlendirmenin sonucunu alın.
GetDependents(bool)Formülü bu hücreye doğrudan başvuran tüm hücreleri alın.
GetDependentsInCalculation(bool)Hesaplanan sonucu bu hücreye bağlı olan tüm hücreleri alır.
GetDisplayStyle()Hücrenin görüntüleme stilini alır. Bu hücre, koşullu biçimlendirme, liste nesneleri vb. gibi diğer ayarlardan da etkilenirse, o zaman görüntüleme stili hücreden farklı olabilir.GetStyle().
GetDisplayStyle(bool)Hücrenin görüntüleme stilini alır. Hücre koşullu biçimlendirilmişse, görüntüleme stili hücre ile aynı değildir.GetStyle().
GetFormatConditions()Bu hücre için geçerli olan biçim koşullarını alır.
GetFormula(bool, bool)Bu hücrenin formülünü alın.
override GetHashCode()Belirli bir tür için karma işlevi işlevi görür.
GetHeightOfValue()Değerin yüksekliğini piksel cinsinden alır.
GetHtmlString(bool)Bu hücredeki verileri ve bazı biçimleri içeren html dizesini alır.
GetMergedRange()Bir döndürürRange birleştirilmiş bir aralığı temsil eden nesne.
GetPrecedents()Bu hücrenin formülünde görünen tüm başvuruları alır.
GetPrecedentsInCalculation()Bu hücre formülü tarafından hesaplanırken kullanılan tüm emsalleri (geçerli çalışma kitabındaki hücrelere başvuru) alır.
GetStringValue(CellValueFormatStrategy)Belirli biçimlendirilmiş stratejiye göre dize değerini alır.
GetStyle()Hücre stilini alır.
GetStyle(bool)checkBorders true ise, diğer hücrelerin sınırlarının bu hücrenin stilini etkileyip etkilemeyeceğini kontrol edin.
GetTable()Bu hücreyi içeren tabloyu alır.
GetValidation()Bu hücreye uygulanan doğrulamayı alır.
GetValidationValue()Bu hücreye uygulanan doğrulama değerini alır.
GetWidthOfValue()Değerin genişliğini piksel cinsinden alır.
IsRichText()Hücre dizesi değerinin zengin bir metin olup olmadığını gösterir.
PutValue(bool)Hücreye bir boole değeri koyar.
PutValue(DateTime)Hücreye bir DateTime değeri koyar.
PutValue(double)Hücreye bir çift değer koyar.
PutValue(int)Hücreye bir tamsayı değeri koyar.
PutValue(object)Hücreye bir nesne değeri koyar.
PutValue(string)Hücreye bir dize değeri koyar.
PutValue(string, bool)Hücreye bir dize değeri koyar ve uygunsa değeri başka bir veri türüne dönüştürür.
PutValue(string, bool, bool)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.
RemoveArrayFormula(bool)Dizi formülünü kaldırın.
SetArrayFormula(string, int, int)Bir dizi formülü (ms excel olarak CTRL+SHIFT+ENTER ile girilen eski dizi formülü) bir hücre aralığına ayarlar.
SetArrayFormula(string, int, int, FormulaParseOptions)Bir dizi formülü bir hücre aralığına ayarlar.
SetArrayFormula(string, int, int, FormulaParseOptions, object[][])Bir dizi formülü bir hücre aralığına ayarlar.
SetCharacters(FontSetting[])Hücrenin zengin metin biçimini ayarlar.
SetDynamicArrayFormula(string, FormulaParseOptions, bool)Dinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere dökülmesini sağlar.
SetDynamicArrayFormula(string, FormulaParseOptions, object[][], bool, bool)Dinamik dizi formülünü ayarlar ve mümkünse formülün komşu hücrelere dökülmesini sağlar.
SetFormula(string, object)Formülü ve formülün değerini ayarlayın.
SetFormula(string, FormulaParseOptions, object)Formülü ve formülün değerini ayarlayın.
SetSharedFormula(string, int, int)Bir hücre aralığına formül ayarlar.
SetSharedFormula(string, int, int, FormulaParseOptions)Bir hücre aralığına formül ayarlar.
SetSharedFormula(string, int, int, FormulaParseOptions, object[][])Bir hücre aralığına formül ayarlar.
SetStyle(Style)Hücre stilini ayarlar.
SetStyle(Style, bool)Hücre stilini uygulayın.
SetStyle(Style, StyleFlag)Hücre stilini uygulayın.
override ToString()Geçerli Cell nesnesini temsil eden bir dize döndürür.

Örnekler

[C#]

Workbook excel = new Workbook();
Cells cells = excel.Worksheets[0].Cells;

// Bir hücreye bir dize koy
Cell cell = cells[0, 0];
cell.PutValue("Hello");

string first = cell.StringValue;
	
// Bir hücreye bir tamsayı koyun
cell = cells["B1"];
cell.PutValue(12);

int second = cell.IntValue;

// Bir hücreye bir çift koy
cell = cells[0, 2];
cell.PutValue(-1.234);

double third = cell.DoubleValue;

//hücreye formül gir
cell = cells["D1"];
cell.Formula = "=B1 + C1";

//Birleştirilmiş bir formül koyun: "toplam(ortalama(b1,c1), b1)" b2'deki hücreye
cell = cells["b2"];
cell.Formula = "=sum(average(b1,c1), b1)";

// Bir hücrenin stilini ayarla
Style style = cell.GetStyle();
//Arka plan rengini ayarla
style.BackgroundColor = Color.Yellow;
// Bir hücrenin biçimini ayarla
style.Font.Name = "Courier New";
style.VerticalAlignment = TextAlignmentType.Top;
cell.SetStyle(style);



[Visual Basic]

Dim excel as Workbook = new Workbook()
Dim cells as Cells = exce.Worksheets(0).Cells

'Bir hücreye bir dize koyun
Dim cell as Cell = cells(0, 0)
cell.PutValue("Hello")

Dim first as String = cell.StringValue
	
// Bir hücreye bir tamsayı koyun
cell = cells("B1")
cell.PutValue(12)

Dim second as Integer = cell.IntValue

// Bir hücreye bir çift koy
cell = cells(0, 2)
cell.PutValue(-1.234)

Dim third as Double = cell.DoubleValue

//hücreye formül gir
cell = cells("D1")
cell.Formula = "=B1 + C1"

//Birleştirilmiş bir formül koyun: "toplam(ortalama(b1,c1), b1)" b2'deki hücreye
cell = cells("b2")
cell.Formula = "=sum(average(b1,c1), b1)"
	
// Bir hücrenin stilini ayarla
Dim style as Style = cell.GetStyle()

//Arka plan rengini ayarla
style.BackgroundColor = Color.Yellow
// Bir hücrenin yazı tipini ayarla
style.Font.Name = "Courier New"
style.VerticalAlignment = TextAlignmentType.Top
cell.SetStyle(style)

Ayrıca bakınız