تنفيذ محرك الحساب المخصص لتوسيع محرك الحساب الافتراضي لـ Aspose.Cells

تنفيذ محرك الحساب المخصص

Aspose.Cells يمتلك محرك حساب قوي يمكنه حساب معظم صيغ Microsoft Excel تقريبًا. على الرغم من ذلك، يسمح لك أيضًا بتوسيع محرك الحساب الافتراضي مما يمنحك قوة ومرونة أكبر.

يتم استخدام الخصائص والفئات التالية في تنفيذ هذه الميزة.

ينفذ الكود التالي محرك الحساب المخصص. إنه ينفذ واجهة AbstractCalculationEngine التي تحتوي على طريقة Calculate(CalculationData data). يتم استدعاء هذه الطريقة ضد جميع الصيغ. ضمن هذه الطريقة، نلتقط وظيفة اليوم ونضيف يوم واحد إلى تاريخ النظام. لذا، إذا كان التاريخ الحالي هو 27/07/2023، فسيقوم المحرك المخصص بحساب TODAY() كـ 28/07/2023.

نموذج برمجة

النتيجة

يرجى التحقق من إخراج الوحدة لمثال الشفرة أعلاه ، يجب أن يكون قيمة (التاريخ والوقت) لـ A1 مع محرك مخصص بعد يوم واحد عن النتيجة بدون محرك مخصص.

مقال ذو صلة