طريقة calculate_array_formula
calculate_array_formula
حساب صيغة كصيغة صفيف.
def calculate_array_formula(self, formula, opts):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة التي سيتم حسابها. |
opts | CalculationOptions | خيارات لحساب الصيغة |
calculate_array_formula
حساب صيغة كصيغة صفيف.
عائدات
نتيجة الصيغة المحسوبة.
def calculate_array_formula(self, formula, opts, max_row_count, max_column_count):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة التي سيتم حسابها. |
opts | CalculationOptions | خيارات لحساب الصيغة |
max_row_count | int | الحد الأقصى لعدد الصفوف من البيانات الناتجة. إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي. |
max_column_count | int | الحد الأقصى لعدد الأعمدة من البيانات الناتجة. إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي. |
ملاحظات
سيتم أخذ الصيغة كصيغة صفيف ديناميكية لحساب البعد والنتيجة. يتم استخدام الحد الأقصى للبعد المحدد بواسطة المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مصفوفة كبيرة جدًا وفقًا لمتطلبات العمل أو لاعتبارات الأداء.
calculate_array_formula
حساب صيغة كصيغة صفيف.
عائدات
نتيجة الصيغة المحسوبة.
def calculate_array_formula(self, formula, p_opts, c_opts, base_cell_row, base_cell_column, max_row_count, max_column_count, calculation_data):
...
معامل | يكتب | وصف |
---|---|---|
formula | str | الصيغة التي سيتم حسابها. |
p_opts | FormulaParseOptions | خيارات لتحليل الصيغة |
c_opts | CalculationOptions | خيارات لحساب الصيغة |
base_cell_row | int | فهرس صف الخلية الأساسية. |
base_cell_column | int | فهرس العمود للخلية الأساسية. |
max_row_count | int | الحد الأقصى لعدد صفوف البيانات الناتجة. إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الصفوف الفعلي. |
max_column_count | int | الحد الأقصى لعدد الأعمدة من البيانات الناتجة. إذا كان غير موجب أو أكبر من عدد الصفوف الفعلي، فسيتم استخدام عدد الأعمدة الفعلي. |
calculation_data | CalculationData | بيانات الحساب. يتم استخدامه للحالة يحتاج هذا المستخدم إلى حساب بعض الصيغ الثابتة عند تنفيذ محرك الحساب المخصص. لمثل هذا النوع من الحالات، يحتاج المستخدم إلى تحديده باستخدام بيانات الحساب المقدمة ل AbstractCalculationEngine.calculate . |
ملاحظات
سيتم أخذ الصيغة كصيغة صفيف ديناميكية لحساب البعد والنتيجة. يتم استخدام الحد الأقصى للبعد المحدد بواسطة المستخدم في الحالات التي تكون فيها النتيجة المحسوبة عبارة عن مجموعة بيانات كبيرة (على سبيل المثال، قد تتوافق النتيجة المحسوبة مع بيانات صف أو عمود كامل) لكن المستخدم لا يحتاج إلى مصفوفة كبيرة جدًا وفقًا لمتطلبات العمل أو لاعتبارات الأداء.
أنظر أيضا
- الوحدة
aspose.cells
- فئة
Worksheet