تكوين المجاميع الفرعية

باستخدام Microsoft إكسل

لإضافة مجاميع فرعية في Microsoft Excel:

  1. قم بإنشاء قائمة بيانات بسيطة في ورقة العمل الأولى من المصنف (كما هو موضح في الشكل أدناه) وحفظ الملف باسم Book1.xls.
  2. حدد أي خلية داخل قائمتك.
  3. منبيانات القائمة ، حددالمجاميع الجزئية. سيتم عرض مربع حوار المجاميع الفرعية. حدد الوظيفة التي تريد استخدامها ومكان وضع المجاميع الفرعية.

باستخدام Aspose.Cells API

Aspose.Cells يوفر فصل دراسي ،دفتر العمل ، يمثل ملف Excel Microsoft. الدفتر العمل فئة تحتوي علىأوراق عملمجموعة تسمح بالوصول إلى كل ورقة عمل في ملف Excel.

يتم تمثيل ورقة العمل بواسطةورقة عمل صف دراسي. يوفر الفصل مجموعة واسعة من الخصائص والأساليب لإدارة أوراق العمل والكائنات الأخرى. تتكون كل ورقة عمل من ملفCells مجموعة. لإضافة مجاميع فرعية إلى ورقة عمل ، استخدم ملحقCells صف دراسي'المجموع الفرعيطريقة. قم بتوفير قيم المعلمات للطريقة لتحديد كيفية حساب الإجمالي الفرعي ووضعه.

في الأمثلة أدناه ، قمنا بإضافة المجاميع الفرعية إلى ورقة العمل الأولى لملف القالب (Book1.xls) باستخدام Aspose.Cells API. عند تنفيذ التعليمات البرمجية ، يتم إنشاء ورقة عمل تحتوي على مجاميع فرعية.

توضح مقتطفات التعليمات البرمجية التالية كيفية إضافة مجاميع فرعية إلى ورقة عمل باستخدام Aspose.Cells for .NET.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate a new workbook
// Open the template file
Workbook workbook = new Workbook(dataDir + "book1.xls");
// Get the Cells collection in the first worksheet
Cells cells = workbook.Worksheets[0].Cells;
// Create a cellarea i.e.., B3:C19
CellArea ca = new CellArea();
ca.StartRow = 2;
ca.StartColumn = 1;
ca.EndRow = 18;
ca.EndColumn = 2;
// Apply subtotal, the consolidation function is Sum and it will applied to
// Second column (C) in the list
cells.Subtotal(ca, 0, ConsolidationFunction.Sum, new int[] { 1 });
// Save the excel file
workbook.Save(dataDir + "output.out.xls");

موضوعات مسبقة