Excel dosyalarının verilerini yönetme

Hücrelere Veri Ekleme

Aspose.Cells, Microsoft Excel dosyasını temsil eden bir Workbook sınıfını sağlar. Workbook sınıfı, Excel dosyasındaki her çalışma sayfasına erişim sağlayan bir Worksheets koleksiyonunu içerir. Bir ç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ından bir nesneyi temsil eder.

Aspose.Cells, geliştiricilere hücrelere farklı türde veri eklemelerine izin veren bir Cell sınıfının PutValue yöntemini çağırarak çalışma sayfalarındaki hücrelere veri eklemelerini sağlar. Aspose.Cells, geliştiricilere hücrelere farklı türde veri eklemelerine izin veren PutValue yönteminin aşırı yüklenmiş sürümlerini sağlar. Bu aşırı yüklenmiş PutValue yöntemlerini kullanarak, bir mantıksal, dize, çift, tamsayı veya tarih/saat vb. değerleri hücreye eklemek mümkündür.

Verimliliği Nasıl Arttırılır

PutValue yöntemini bir çalışma sayfasına büyük miktarda veri eklemek için kullanıyorsanız, uygulamalarınızın verimliliğini artırmak için öncelikle satır ve sonra sütunlar olarak hücrelere değer eklemelisiniz. Bu yaklaşım, uygulamalarınızın verimliliğini büyük ölçüde artırır.

Hücrelerden Veri Almak

Aspose.Cells, Microsoft Excel dosyasını temsil eden bir Workbook sınıfını sağlar. Workbook sınıfı, dosyadaki çalışma sayfalarına erişime izin veren bir Worksheets koleksiyonunu içerir. Bir ç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ından bir nesneyi temsil eder.

Cell sınıfı, geliştiricilere verileri hücrelerden türlerine göre almak için birkaç özellik sağlar. Bu özellikler şunları içerir:

  • StringValue: hücrenin dize değerini döndürür.
  • DoubleValue: hücrenin ondalık değerini döndürür.
  • BoolValue: hücrenin mantıksal değerini döndürür.
  • DateTimeValue: hücrenin tarih/saat değerini döndürür.
  • FloatValue: hücrenin ondalık değerini döndürür.
  • IntValue: hücrenin tam sayı değerini döndürür.

Bir alan doldurulmadığında, DoubleValue veya FloatValue ile başlayan hücreler bir istisna fırlatır.

Hücrede bulunan veri türü ayrıca Cell sınıfının Type özelliği kullanılarak kontrol edilebilir. Aslında, Cell sınıfının Type özelliği, önceden tanımlanmış değerleri listelenen CellValueType numaralı numaralandırmaya dayanan bir özelliktir:

Hücre Değer Türleri Açıklama
IsBool Hücre değerinin Boolean olduğunu belirtir.
IsDateTime Hücre değerinin tarih/saat olduğunu belirtir.
IsNull Boş bir hücreyi temsil eder.
IsNumeric Hücre değerinin sayısal olduğunu belirtir.
IsString Hücre değerinin bir dize olduğunu belirtir.
IsUnknown Hücre değerinin bilinmeyen olduğunu belirtir.

Yukarıda tanımlanan hücre değeri tiplerini aynı zamanda her hücrede bulunan veri türüyle karşılaştırmak için de kullanabilirsiniz.

Gelişmiş Konular