طريقة calculate_formula
calculate_formula(self, formula)
يحسب الصيغة.
عائدات
نتيجة الصيغة المحسوبة.
def calculate_formula(self, formula):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة المراد حسابها. |
calculate_formula(self, formula, opts)
يحسب تعبير الصيغة بشكل مباشر.
عائدات
النتيجة المحسوبة للصيغة المعطاة.
من الممكن أن يكون الكائن المرتجع من الأنواع التالية: Cell.value
، أو ReferredArea.
def calculate_formula(self, formula, opts):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة المراد حسابها. |
opts | CalculationOptions | خيارات لحساب الصيغة |
ملاحظات
سيتم حساب الصيغة كما تم تعيينها للخلية A1.
وسوف تؤخذ الصيغة كالصيغة العادية.
إذا كنت تريد أن يتم حساب الصيغة كصيغة مصفوفة والحصول على مصفوفة للنتيجة المحسوبة،
من فضلك استخدم Worksheet.calculate_array_formula
بدلا من ذلك.
calculate_formula(self, options, recursive)
يحسب جميع الصيغ في ورقة العمل هذه.
def calculate_formula(self, options, recursive):
...
معامل | يكتب | وصف |
---|---|---|
options | CalculationOptions | خيارات الحساب |
recursive | bool | صحيح يعني إذا كانت خلايا ورقة العمل تعتمد على خلايا أوراق عمل أخرى، سيتم حساب الخلايا التابعة في أوراق العمل الأخرى أيضًا. تعني كلمة “خطأ” أن جميع الصيغ في ورقة العمل تم حسابها وأن القيم صحيحة. |
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):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة المراد حسابها. |
p_opts | FormulaParseOptions | خيارات لتحليل الصيغة. |
c_opts | CalculationOptions | خيارات لحساب الصيغة. |
base_cell_row | int | مؤشر الصف للخلية الأساسية. |
base_cell_column | int | مؤشر العمود للخلية الأساسية. |
calculation_data | CalculationData | بيانات الحساب. تُستخدم للحالة يحتاج المستخدم إلى حساب بعض الصيغ الثابتة عند تنفيذ محرك حساب مخصص. بالنسبة لهذا النوع من المواقف، يحتاج المستخدم إلى تحديده باستخدام بيانات الحساب المقدمة لـ Aspose.Cells.AbstractCalculationEngine.Calculate. |
ملاحظات
سيتم حساب الصيغة كما لو تم تعيينها للخلية الأساسية المحددة.
وستُؤخذ الصيغة كصيغة عادية. إذا كنت ترغب في حساب الصيغة كصيغة مصفوفة،
وللحصول على مصفوفة للنتيجة المحسوبة، يرجى استخدام
Worksheet.calculate_array_formula
بدلا من ذلك.
أنظر أيضا
- الوحدة
aspose.cells
- فئة
Worksheet