Excel dosyalarının verilerini yönetme

Hücrelere Veri Ekleme

Aspose.Cells for Node.js via C++, 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 Worksheets koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı tarafından temsil edilir. Worksheet sınıfı ise bir Cells koleksiyonu sağlar. Cells koleksiyonundaki her öğe, Cell sınıfının bir nesnesini temsil eder.

Aspose.Cells, geliştiricilerin Cell sınıfının putValue metodunu çağırarak hücrelere veri eklemesine olanak tanır. Aspose.Cells, farklı veri türlerini hücrelere eklemeyi sağlayan putValue metodunun aşırı yüklenmiş sürümlerini de sunar. Bu aşırı yüklenmiş metodları kullanarak, hücreye Boolean, dize, double, tam sayı veya tarih/zaman gibi değerler ekleyebilirsiniz.

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

Eğer putValue metodunu kullanarak büyük miktarda veri bir çalışma sayfasına yerleştiriyorsanız, verileri önce satır satır, sonra sütun sütun ekmek uygulamanız, uygulamanızın verimliliğini büyük ölçüde artıracaktır.

Hücrelerden Veri Almak

Aspose.Cells for Node.js via C++, dosyadaki çalışma sayfalarına erişim sağlamak için kullanılan Workbook sınıfını sağlar. Workbook sınıfı, ana dosyadaki çalışma sayfalarına erişime imkan tanıyan bir Worksheets koleksiyonunu içerir. Bir çalışma sayfası, Worksheet sınıfı ile temsil edilir. Worksheet sınıfı, bir Cells koleksiyonu sunar. Cells koleksiyonundaki her öğe, Cell sınıfının bir nesnesini temsil eder.

Cell sınıfı, geliştiricilerin hücrelerin değerlerini veri türlerine göre almak için kullanabilecekleri birkaç özellik sağlar. Bu özellikler şunları içerir:

Bir alan doldurulmadığında, getDoubleValue() veya getFloatValue() ile hücreler istisna fırlatır.

Bir hücrede bulunan verinin tipi, Cell sınıfının getType() metodu kullanılarak da kontrol edilebilir. Aslında, Cell sınıfının getType() metodu, aşağıda listelenen önceden tanımlı değerlere sahip CellValueType enum’ına dayanmaktadır:

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