Veri Eklemek ve Almak
Hücrelere Veri Eklemek
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir WorksheetCollection‘a sahiptir. Çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, bir Cells koleksiyonu sağlar. Cells koleksiyonundaki her öğe, Cell sınıfının bir nesnesini temsil eder.
Aspose.Cells, geliştiricilere Cell sınıfının setValue özelliğini çağırarak çalışma sayfasındaki hücrelere veri eklemelerine izin verir. setValue özelliğini kullanarak, hücreye Boolean, dize, çift, tamsayı veya tarih/saat vb. değerler eklemek mümkündür.
Verimliliği Artırma
Çalışma sayfalarında çalışırken, kullanıcılar hücrelere farklı tiplerde veri ekleyebilir. Bu veri öğeleri, boolean, tamsayı, kayan noktalı, metin veya tarih/saat değerleri içerebilir. Aspose.Cells kullanarak hücrelerdeki uygun değerleri alabilirsiniz.
Hücrelerden Veri Alın
Aspose.Cells, bir Excel dosyasını temsil eden Workbook‘ı sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir WorksheetCollection‘a sahiptir. Çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, bir Cells koleksiyonu sağlar. Cells koleksiyonundaki her öğe, Cell sınıfının bir nesnesini temsil eder.
Cell sınıfı, hücrelerden değerleri farklı veri türlerine göre almak için geliştiricilere izin veren birkaç özellik sağlar.
- StringValue, hücrenin dize değeri.
- DoubleValue, hücrenin çift değeri.
- BoolValue, hücrenin boolean değeri.
- DateTimeValue, hücrenin tarih/saat değeri.
- FloatValue, hücrenin kayan noktalı değeri.
- IntValue, hücrenin tamsayı değeri.
Ayrıca, hücrede bulunan verinin türü, Cell sınıfının Type özelliğini kullanarak kontrol edilebilir. Aslında, Cell sınıfının Type özelliği, CellValueType numaralandırmasına dayalıdır ve bu numaralandırmanın önceden tanımlanmış değerleri aşağıda listelenmiştir:
Hücre Değer Türleri | Açıklama |
---|---|
IS_BOOL | Hücre değerinin boolean olduğunu belirtir. |
IS_DATE_TIME | Hücre değerinin tarih/saat olduğunu belirtir. |
IS_ERROR | Hücrenin bir hata değeri içerdiğini temsil eder |
IS_NULL | Boş bir hücreyi temsil eder. |
IS_NUMERIC | Hücre değerinin sayısal olduğunu belirtir. |
IS_STRING | Hücre değerinin bir dize olduğunu belirtir. |
IS_UNKNOWN | Hücre değerinin bilinmeyen olduğunu belirtir. |
Yukarıdaki önceden tanımlanmış hücre değeri türlerini, her hücrede bulunan verinin türüyle karşılaştırmak için de kullanabilirsiniz. |