تنفيذ محرك الحساب المخصص لتوسيع محرك الحساب الافتراضي لـ Aspose.Cells
Contents
[
Hide
]
Aspose.Cells يمتلك محرك حساب قوي يمكنه حساب معظم صيغ Microsoft Excel تقريبًا. على الرغم من ذلك، يسمح لك أيضًا بتوسيع محرك الحساب الافتراضي مما يمنحك قوة ومرونة أكبر.
يتم استخدام الخصائص والفئات التالية في تنفيذ هذه الميزة.
تنفيذ محرك الحساب المخصص
يطبق الشفرة التالية محرك الحساب المخصص. ينفذ الواجهة AbstractCalculationEngine التي تحتوي على طريقة واحدة فقط calculate(CalculationData data). تُستدعى هذه الطريقة ضد جميع صيغك. داخل هذه الطريقة، نلتقط وظيفة TODAY ونضيف يومًا واحدًا إلى تاريخ النظام. لذلك إذا كان التاريخ الحالي هو 27/07/2023، فإن المحرك المخصص سيحسب TODAY() على أنها 28/07/2023.
نموذج برمجة
النتيجة
يرجى التحقق من إخراج الوحدة لمثال الشفرة أعلاه ، يجب أن يكون قيمة (التاريخ والوقت) لـ A1 مع محرك مخصص بعد يوم واحد عن النتيجة بدون محرك مخصص.
مقال ذو صلة