Aspose.Cells in Varsayılan Hesaplama Motorunu Genişletmek
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.
Özel Hesaplama Motorunu Uygulama
Aşağıdaki kod özel Hesaplama Motorunu uygular. Yalnızca bir methoda calculate(CalculationData data) sahip olan AbstractCalculationEngine arabirimini uygular. Bu method, bütün formülleriniz üzerinde çağrılır. Bu methodun içinde, TODAY fonksiyonunu yakalar ve sistem tarihine bir gün ekler. Bu nedenle, eğer mevcut tarih 27/07/2023 ise, özel motor TODAY() fonksiyonunu 28/07/2023 olarak hesaplayacaktır.
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.