طريقة calculate_formula

calculate_formula(self, formula)

يحسب الصيغة.

عائدات

نتيجة الصيغة المحسوبة.


def calculate_formula(self, formula):
    ...
معامليكتبوصف
formulastrالصيغة المراد حسابها.

calculate_formula(self, formula, opts)

يحسب تعبير الصيغة بشكل مباشر.

عائدات

النتيجة المحسوبة للصيغة المعطاة. من الممكن أن يكون الكائن المرتجع من الأنواع التالية: Cell.value، أو ReferredArea.


def calculate_formula(self, formula, opts):
    ...
معامليكتبوصف
formulastrالصيغة المراد حسابها.
optsCalculationOptionsخيارات لحساب الصيغة

ملاحظات

سيتم حساب الصيغة كما تم تعيينها للخلية A1. وسوف تؤخذ الصيغة كالصيغة العادية. إذا كنت تريد أن يتم حساب الصيغة كصيغة مصفوفة والحصول على مصفوفة للنتيجة المحسوبة، من فضلك استخدم Worksheet.calculate_array_formula بدلا من ذلك.

calculate_formula(self, options, recursive)

يحسب جميع الصيغ في ورقة العمل هذه.


def calculate_formula(self, options, recursive):
    ...
معامليكتبوصف
optionsCalculationOptionsخيارات الحساب
recursiveboolصحيح يعني إذا كانت خلايا ورقة العمل تعتمد على خلايا أوراق عمل أخرى،
سيتم حساب الخلايا التابعة في أوراق العمل الأخرى أيضًا.
تعني كلمة “خطأ” أن جميع الصيغ في ورقة العمل تم حسابها وأن القيم صحيحة.

calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data)

يحسب تعبير الصيغة بشكل مباشر.

عائدات

النتيجة المحسوبة للصيغة المعطاة. من الممكن أن يكون الكائن المرتجع من الأنواع التالية: Cell.value، أو ReferredArea.


def calculate_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, calculation_data):
    ...
معامليكتبوصف
formulastrالصيغة المراد حسابها.
p_optsFormulaParseOptionsخيارات لتحليل الصيغة.
c_optsCalculationOptionsخيارات لحساب الصيغة.
base_cell_rowintمؤشر الصف للخلية الأساسية.
base_cell_columnintمؤشر العمود للخلية الأساسية.
calculation_dataCalculationDataبيانات الحساب. تُستخدم للحالة
يحتاج المستخدم إلى حساب بعض الصيغ الثابتة عند تنفيذ محرك حساب مخصص.
بالنسبة لهذا النوع من المواقف، يحتاج المستخدم إلى تحديده باستخدام بيانات الحساب المقدمة
لـ Aspose.Cells.AbstractCalculationEngine.Calculate.

ملاحظات

سيتم حساب الصيغة كما لو تم تعيينها للخلية الأساسية المحددة. وستُؤخذ الصيغة كصيغة عادية. إذا كنت ترغب في حساب الصيغة كصيغة مصفوفة، وللحصول على مصفوفة للنتيجة المحسوبة، يرجى استخدام Worksheet.calculate_array_formula بدلا من ذلك.

أنظر أيضا