Aspose.Cells in Varsayılan Hesaplama Motorunu Genişletmek

Özel Hesaplama Motorunu Uygulama

Aspose.Cells’in neredeyse tüm Microsoft Excel formüllerini hesaplayabilen güçlü bir hesaplama motoru bulunmaktadır. Bununla birlikte, varsayılan hesaplama motorunu genişletmenize olanak tanır ve size daha fazla güç ve esneklik sağlar.

Bu özellik uygulamada kullanılan özellik ve sınıflar.

Aşağıdaki kod, Özel Hesaplama Motorunu uygular. Bu, bir AbstractCalculationEngine arayüzünü uygular ve içinde bir Calculate(CalculationData data) yöntemi bulunmaktadır. Bu yöntem, tüm formüllerinize karşı çağrılır. Bu yöntemin içinde TODAY işlevini yakalar ve sistem tarihine bir gün ekler. Dolayısıyla, mevcut tarih 27/07/2023 ise, özel motor, TODAY() işlemini 28/07/2023 olarak hesaplar.

Programlama Örneği

Sonuç

Lütfen yukarıdaki örnek kodun konsol çıktısını kontrol edin, özel motor ile A1’in değeri (tarih saati) motor olmadan sonuçtan bir gün sonraki olmalıdır.

İlgili Makale