طريقة calculate_formula
calculate_formula
يحسب صيغة.
عائدات
نتيجة الصيغة المحسوبة.
def calculate_formula(self, formula):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة التي سيتم حسابها. |
calculate_formula
حساب تعبير الصيغة مباشرة.
عائدات
النتيجة المحسوبة للصيغة المحددة.
قد يكون الكائن الذي تم إرجاعه من الأنواع المحتملة Cell.value
أو المنطقة المرجعية.
def calculate_formula(self, formula, opts):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة التي سيتم حسابها. |
opts | CalculationOptions | خيارات لحساب الصيغة |
ملاحظات
سيتم حساب الصيغة تمامًا كما تم تعيينها على الخلية A1.
وسيتم أخذ الصيغة كصيغة عادية.
إذا كنت تريد حساب الصيغة كصيغة صفيف والحصول على صفيف للنتيجة المحسوبة،
الرجاء استخدام Worksheet.calculate_array_formula
بدلا من ذلك.
calculate_formula
حساب كافة الصيغ في ورقة العمل هذه.
def calculate_formula(self, options, recursive):
...
معامل | يكتب | وصف |
---|---|---|
options | CalculationOptions | خيارات للحساب |
recursive | bool | صحيح يعني أنه إذا كانت خلايا ورقة العمل تعتمد على خلايا أوراق العمل الأخرى، سيتم حساب الخلايا التابعة في أوراق العمل الأخرى أيضًا. “خطأ” يعني أن جميع الصيغ الموجودة في ورقة العمل قد تم حسابها وأن القيم صحيحة. |
calculate_formula
حساب تعبير الصيغة مباشرة.
عائدات
النتيجة المحسوبة للصيغة المحددة.
قد يكون الكائن الذي تم إرجاعه من الأنواع المحتملة Cell.value
أو المنطقة المرجعية.
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 | بيانات الحساب. يتم استخدامه للحالة يحتاج هذا المستخدم إلى حساب بعض الصيغ الثابتة عند تنفيذ محرك الحساب المخصص. لمثل هذا النوع من الحالات، يحتاج المستخدم إلى تحديده باستخدام بيانات الحساب المقدمة ل AbstractCalculationEngine.calculate . |
ملاحظات
سيتم حساب الصيغة تمامًا كما تم تعيينها على الخلية الأساسية المحددة.
وسيتم أخذ الصيغة كصيغة عادية. إذا كنت بحاجة إلى حساب الصيغة كصيغة صفيف
وللحصول على مصفوفة للنتيجة المحسوبة، يرجى استخدامها
Worksheet.calculate_array_formula
بدلا من ذلك.
أنظر أيضا
- الوحدة
aspose.cells
- فئة
Worksheet