كما يمكن استخدام الخاصية {0} لتحديد الصفوف القصوى للصيغة المشتركة.

سيناريوهات الاستخدام المحتملة

الحد الأقصى الافتراضي لصفوف الصيغة المشتركة هو 64. يمكن أن يكون أي رقم، مثلاً 1000. تتغير أداءات الصيغة المشتركة مع عدد الصفوف المختلفة. لذلك، يوفر Aspose.Cells for Python via .NET الخاصية Workbook.settings.max_rows_of_shared_formula التي يمكن استخدامها لتحديد الحد الأقصى لصفوف الصيغة المشتركة. ستتقسم الصيغة المشتركة إلى عدة صيغ مشتركة إذا زاد إجمالي الصفوف عن هذا الحد، كما هو موضح في الصورة التالية.

todo:image_alt_text

تحديد الصفوف القصوى للصيغة المشتركة

يشرح الكود المصدّر التالي استخدام الخاصية Workbook.settings.max_rows_of_shared_formula. يقوم بتحديد الصفوف القصوى للصيغة المشتركة بـ 5 ويضيف الصيغة المشتركة في الخلية D1 لعدد 100 صف ويحفظ في ملف إكسل الناتج. إذا استخرجت محتويات ملف إكسل الناتج وفحصت sheet1.xml، سترى أن الصيغ المشتركة تتقسم بعد كل 5 صفوف كما هو موضح في اللقطة المشار إليها أعلاه.

الكود المثالي

from aspose.cells import Workbook
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET
wb = Workbook()
# Set the max rows of shared formula to 5
wb.settings.max_rows_of_shared_formula = 5
# Access first worksheet
ws = wb.worksheets[0]
# Access cell D1
cell = ws.cells.get("D1")
# Set the shared formula in 100 rows
cell.set_shared_formula("=Sum(A1:A2)", 100, 1)
# Save the output Excel file
wb.save("outputSpecifyMaximumRowsOfSharedFormula.xlsx")