Formülleri Hesapla

Formül Ekleme ve Sonuçları Hesaplama

Aspose.Cells yerleşik bir formül hesaplama motoruna sahiptir. Yalnızca tasarımcı şablonlarından içe aktarılan formülleri yeniden hesaplamakla kalmaz, aynı zamanda çalışma zamanında eklenen formüllerin sonuçlarını hesaplamayı da destekler.

Aspose.Cells, Microsoft Excel’in parçası olan formüllerin veya işlevlerin çoğunu destekler (Okuhesaplama motoru tarafından desteklenen işlevlerin bir listesi). Bu işlevler, API’ler veya tasarımcı elektronik tabloları aracılığıyla kullanılabilir. Aspose.Cells, çok sayıda matematiksel, dizi, boole, tarih/saat, istatistik, veritabanı, arama ve referans formüllerini destekler.

Kullanformül mülk veyaFormülü Ayarla(…) yöntemleriCellhücreye formül eklemek için sınıf. Bir formülü uygularken, Microsoft Excel’de formül oluştururken yaptığınız gibi dizeye her zaman eşittir işaretiyle (=) başlayın ve işlev parametrelerini ayırmak için virgül (,) kullanın.

Formüllerin sonuçlarını hesaplamak için kullanıcıHesaplaFormül yöntemiÇalışma kitabıbir Excel dosyasına katıştırılmış tüm formülleri işleyen sınıf. Veya, kullanıcı arayabilirHesaplaFormül yöntemiWorsheet bir sayfaya katıştırılmış tüm formülleri işleyen sınıf. Veya kullanıcı ayrıcaHesaplamak yöntemiCellbir Cell formülünü işleyen sınıf:

Bilmeniz Önemli

Formülün Doğrudan Hesaplanması

Aspose.Cells yerleşik bir formül hesaplama motoruna sahiptir. Aspose.Cells, bir tasarımcı dosyasından içe aktarılan formülleri hesaplamanın yanı sıra, formül sonuçlarını doğrudan hesaplayabilir.

Bazen, formül sonuçlarını bir çalışma sayfasına eklemeden doğrudan hesaplamanız gerekir. Formülde kullanılan hücrelerin değerleri bir çalışma sayfasında zaten var ve ihtiyacınız olan tek şey, formülü bir çalışma sayfasına eklemeden bazı Microsoft Excel formüllerine dayalı olarak bu değerlerin sonucunu bulmak.

Aspose.Cells' formül hesaplama motoru API’lerini aşağıdakiler için kullanabilirsiniz:Çalışma kağıdı ilehesaplamak çalışma sayfasına eklemeden bu tür formüllerin sonuçları:

Yukarıdaki kod aşağıdaki çıktıyı üretir:

Value of A1: 20
Value of A2: 30
Result of Sum(A1:A2): 50.0

Formülleri tekrar tekrar hesaplamak

Çalışma kitabında çok sayıda formül olduğunda ve kullanıcının bunları yalnızca küçük bir bölümünü değiştirerek tekrar tekrar hesaplaması gerektiğinde, formül hesaplama zincirini etkinleştirmek performans açısından yararlı olabilir:FormulaSettings.EnableCalculationChain.

Bilmeniz Önemli

ileri konular