طريقة calculate_array_formula

calculate_array_formula(self, formula, opts)

يحسب الصيغة كصيغة مصفوفة.


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

calculate_array_formula(self, formula, opts, max_row_count, max_column_count)

يحسب الصيغة كصيغة مصفوفة.

عائدات

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


def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
    ...
معامليكتبوصف
formulastrالصيغة المراد حسابها.
optsCalculationOptionsخيارات لحساب الصيغة
max_row_countintالحد الأقصى لعدد صفوف البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي.
max_column_countintالحد الأقصى لعدد أعمدة البيانات الناتجة.
إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي.

ملاحظات

سيتم استخدام الصيغة كصيغة مصفوفة ديناميكية لحساب البعد والنتيجة. يتم استخدام البعد الأقصى الذي يحدده المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مجموعة كبيرة جدًا وفقًا لمتطلبات العمل أو لأسباب تتعلق بالأداء.

calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data)

يحسب الصيغة كصيغة مصفوفة.

عائدات

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


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

ملاحظات

سيتم استخدام الصيغة كصيغة مصفوفة ديناميكية لحساب البعد والنتيجة. يتم استخدام البعد الأقصى الذي يحدده المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مجموعة كبيرة جدًا وفقًا لمتطلبات العمل أو لأسباب تتعلق بالأداء.

أنظر أيضا