إنشاء المجاميع الفرعية

استخدام Microsoft Excel

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

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

باستخدام واجهة برمجة التطبيقات Aspose.Cells for Node.js via C++

يوفر Aspose.Cells for Node.js via C++ فئة، Workbook، تمثل ملف إكسل من مايكروسوفت. تحتوي فئة Workbook على Worksheets مجموعة تتيح الوصول إلى كل ورقة عمل في ملف إكسل.

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

في الأمثلة أدناه، أضفنا إجماليات فرعية إلى أول ورقة عمل في ملف القالب باستخدام واجهة برمجة التطبيقات Aspose.Cells for Node.js via C++. عند تنفيذ الكود، يتم إنشاء ورقة عمل مع إجماليات فرعية.

توضح مقاطع الكود التالية كيف يمكنك إضافة الإجماليات الفرعية إلى ورقة عمل باستخدام Aspose.Cells for Node.js via C++.

const AsposeCells = require("aspose.cells.node");
// Instantiate a new workbook
// Open the template file
var workbook = new AsposeCells.Workbook("book1.xlsx");
// Get the Cells collection in the first worksheet
var cells = workbook.getWorksheets().get(0).getCells();
// Create a cellarea i.e.., B3:C19
var ca = new AsposeCells.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, AsposeCells.ConsolidationFunction.Sum, [1]);
// Save the excel file
workbook.save("output.out.xlsx");