Excel dosyalarının verilerini yönetme

Hücrelere Veri Ekleme

Aspose.Cells for Python via .NET, bir Microsoft Excel dosyasını temsil eden Workbook adında bir sınıf sağlar. Workbook sınıfı, Excel dosyasındaki her bir çalışma sayfasına erişim sağlayan bir worksheets koleksiyonuna sahiptir. 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ının bir nesnesini temsil eder.

Aspose.Cells for Python via .NET, geliştiricilere çalışma sayfalarındaki hücrelere veri eklemek için Cell sınıfının put_value yöntemini çağırarak olanak tanır. Aspose.Cells for Python via .NET, hücrelere farklı türde veri eklemelerine izin veren put_value yönteminin aşırı yüklenmiş sürümlerini sağlar. Bu aşırı yüklenmiş put_value yöntemleri kullanılarak, bir hücreye Mantıksal, dize, ondalık, tamsayı veya tarih/saat vb. değerler eklemek mümkündür.

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

put_value 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 for Python via .NET, bir Microsoft Excel dosyasını temsil eden Workbook adında bir sınıf sağlar. Workbook sınıfı, dosyadaki çalışma sayfalarına erişim sağlayan bir worksheets koleksiyonuna sahiptir. 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ının bir nesnesini 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:

Bir alan doldurulmadığında, double_value veya float_value 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
IS_BOOL Hücre değerinin Mantıksal olduğunu belirtir.
IS_DATE_TIME Hücre değerinin tarih/saat olduğunu belirtir.
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_ERROR Hücre değerinin hata değeri olduğunu belirtir.
IS_UNKNOWN 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