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

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

الحد الأقصى الافتراضي للصفوف المشتركة من الصيغة هو 64. يمكن أن يكون أي رقم على سبيل المثال، يمكن أن يكون 1000. تتغير أداء الصيغة المشتركة مع عدد مختلف من الصفوف. لذلك، توفر Aspose.Cells الخاصية Workbook.Settings.MaxRowsOfSharedFormula التي يمكن استخدامها لتحديد الحد الأقصى للصفوف المشتركة للصيغة. سيتم تقسيم الصيغة المشتركة إلى عدة صيغ مشتركة إذا كان إجمالي الصفوف للصيغة المشتركة أكبر من ذلك كما هو موضح في اللقطة المصورة التالية.

todo:image_alt_text

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

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

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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
//Create workbook
Workbook wb = new Workbook();
//Set the max rows of shared formula to 5
wb.getSettings().setMaxRowsOfSharedFormula(5);
//Access first worksheet
Worksheet ws = wb.getWorksheets().get(0);
//Access cell D1
Cell cell = ws.getCells().get("D1");
//Set the shared formula in 100 rows
cell.setSharedFormula("=Sum(A1:A2)", 100, 1);
//Save the output Excel file
wb.save("outputSpecifyMaximumRowsOfSharedFormula.xlsx");