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ğlar. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, Cells koleksiyonunu sağlar. Cells içindeki her öğe, Cell sınıfının bir nesnesini temsil eder.
Aspose.Cells, geliştiricilere hücrelere veri eklemek için Cell sınıfının PutValue yöntemini çağırarak veri eklemeyi sağlar. Aspose.Cells, PutValue yönteminin aşırı yüklenmiş sürümlerini sunar, bu sayede geliştiriciler farklı türde verileri hücrelere ekleyebilir. PutValue yönteminin bu aşırı yüklenmiş sürümlerini kullanarak, bir hücreye mantıksal, string, double, tamsayı veya tarih/zaman vs. gibi farklı türde veriler eklemek mümkündür.
Verimliliği Artırma
Eğer PutValue yöntemini kullanarak bir çalışma sayfasına büyük miktarda veri eklerseniz, verileri hücrelere önce satır bazında ardından sütun bazında eklemeniz gerekmektedir. Bu yaklaşım, uygulamalarınızın verimliliğini büyük ölçüde arttırır.
Hücrelerden Veri Alın
Aspose.Cells, bir Microsoft Excel dosyasını temsil eden Workbook sınıfını sağlar. Workbook sınıfı, dosyadaki çalışma sayfalarına erişim sağlar. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı, Cells koleksiyonunu sağlar. Koleksiyondaki her öğe, Cell sınıfının bir nesnesini temsil eder.
Cell sınıfı, geliştiricilere hücrelerden veri almak için verilerin veri türlerine göre alınmasına izin veren birkaç yöntem sağlar. Bu yöntemler şunları içerir:
- GetStringValue, hücrenin dize değerini döndürür.
- GetDoubleValue, hücrenin double değerini döndürür.
- GetBoolValue , hücrenin boolean değerini döndürür.
- GetDateTimeValue, hücrenin tarih/saat değerini döndürür.
- GetFloatValue, hücrenin float değerini döndürür
- GetIntValue, hücrenin tam sayı değerini döndürür.
Bir alan doldurulmadığında, GetDoubleValue veya GetFloatValue hücreleri bir istisna fırlatır.
Hücrede bulunan verinin türü ayrıca Cell sınıfının GetType metodunu kullanarak kontrol edilebilir. Aslında, Cell sınıfının GetType metodu, önceden tanımlanmış değerlerin listelendiği CellValueType numaralandırmasına dayanmaktadır:
Hücre Değer Türleri | Açıklama |
---|---|
CellValueType_IsBool | Hücre değerinin Boolean olduğunu belirtir. |
CellValueType_IsDateTime | Hücre değerinin tarih/saat olduğunu belirtir. |
CellValueType_IsNull | Boş bir hücreyi temsil eder. |
CellValueType_IsNumeric | Hücre değerinin sayısal olduğunu belirtir. |
CellValueType_IsString | Hücre değerinin dize olduğunu belirtir. |
CellValueType_IsUnknown | Hücre değerinin bilinmeyen olduğunu belirtir. |
Ayrıca, yukarıda önceden tanımlanmış hücre değer türlerini, her hücrede bulunan verinin Türü ile karşılaştırmak için de kullanabilirsiniz. |