إدراج القُطار
سيناريوهات الاستخدام المحتملة
يستخدم فاصل التصفية لتصفية البيانات بسرعة. يمكن استخدامه لتصفية البيانات سواء في جدول أو في جدول محوري. يتيح لك Microsoft Excel إنشاء فاصل تصفية عن طريق اختيار جدول أو جدول محوري ثم النقر على إدراج > فاصل تصفية. Aspose.Cells for Node.js via C++ يتيح أيضًا إنشاء فاصل تصفية باستخدام طريقة Worksheet.getSlicers().add().
إنشاء مُقطَّع إلى جدول محوري
يرجى الاطلاع على الكود التجريبي التالي. يقوم بتحميل ملف إكسل النموذجي الذي يحتوي على الجدول المحوري. ثم يقوم بإنشاء الفاصل بناءً على أول حقل جدول محوري أساسي. وأخيرًا، يحفظ المصنف بتنسيق XLSX المخرجة و XLSB المخرجة. تظهر لقطة الشاشة التالية الفاصل الذي أنشأه Aspose.Cells for Node.js via C++ في ملف إكسل الناتج.
الكود المثالي
const AsposeCells = require("aspose.cells.node"); | |
// Load sample Excel file containing pivot table. | |
var wb = new AsposeCells.Workbook("sampleCreateSlicerToPivotTable.xlsx"); | |
// Access first worksheet. | |
var ws = wb.getWorksheets().get(0); | |
// Access first pivot table inside the worksheet. | |
var pt = ws.getPivotTables().get(0); | |
// Add slicer relating to pivot table with first base field at cell B22. | |
var idx = ws.getSlicers().add(pt, "B22", pt.getBaseFields().get(0)); | |
// Access the newly added slicer from slicer collection. | |
var slicer = ws.getSlicers().get(idx); | |
// Save the workbook in output XLSX format. | |
wb.save("outputCreateSlicerToPivotTable.xlsx", AsposeCells.SaveFormat.Xlsx); | |
// Save the workbook in output XLSB format. | |
wb.save("outputCreateSlicerToPivotTable.xlsb", AsposeCells.SaveFormat.Xlsb); |
إنشاء مُقطَّع إلى جدول Excel
يرجى الاطلاع على رمز العينة التالي. يقوم بتحميل ملف Excel العيني (sampleCreateSlicerToExcelTable.xlsx) الذي يحتوي على جدول. ثم يقوم بإنشاء المُقطَّع بناءً على العمود الأول. أخيرًا، يحفظ برنامج العمل بتنسيق XLSX.
الكود المثالي
const AsposeCells = require("aspose.cells.node"); | |
// Load sample Excel file containing a table. | |
var workbook = new AsposeCells.Workbook("sampleCreateSlicerToExcelTable.xlsx"); | |
// Access first worksheet. | |
var worksheet = workbook.getWorksheets().get(0); | |
// Access first table inside the worksheet. | |
var table = worksheet.getListObjects().get(0); | |
// Add slicer | |
var idx = worksheet.getSlicers().add(table, 0, "H5"); | |
// Save the workbook in output XLSX format. | |
workbook.save("outputCreateSlicerToExcelTable.xlsx", AsposeCells.SaveFormat.Xlsx); |