إدراج القُطار
سيناريوهات الاستخدام المحتملة
يتم استخدام المقطع لتصفية البيانات بسرعة. يمكن استخدامه لتصفية البيانات في الجدول أو الجدول المحوري. يسمح برنامج Microsoft Excel لك بإنشاء مقطع عن طريق تحديد جدول أو جدول محوري ومن ثم النقر فوق إدراج > مقطع . كما يسمح Aspose.Cells for Python via .NET بإنشاء مقطع باستخدام الطريقة Worksheet.slicers.add().
كيفية إنشاء مقطع لجدول محوري باستخدام مكتبة Aspose.Cells for Python Excel
يرجى الاطلاع على الكود النموذجي التالي. يحمل ملف Excel النموذجي الذي يحتوي على الجدول المحوري. ثم يقوم بإنشاء المقطع على أساس حقل الجدول المحوري الأساسي الأول. وأخيرًا ، يحفظ المصنف في XLSX الناتج وXLSB الناتج تنسيق. تُظهر لقطة الشاشة التالية المقطع الذي تم إنشاؤه بواسطة Aspose.Cells في ملف Excel الناتج.
الكود المثالي
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load sample Excel file containing pivot table. | |
wb = Workbook("sampleCreateSlicerToPivotTable.xlsx") | |
# Access first worksheet. | |
ws = wb.worksheets[0] | |
# Access first pivot table inside the worksheet. | |
pt = ws.pivot_tables[0] | |
# Add slicer relating to pivot table with first base field at cell B22. | |
idx = ws.slicers.add(pt, "B22", pt.base_fields[0]) | |
# Access the newly added slicer from slicer collection. | |
slicer = ws.slicers[idx] | |
# Save the workbook in output XLSX format. | |
wb.save("outputCreateSlicerToPivotTable.xlsx", SaveFormat.XLSX) | |
# Save the workbook in output XLSB format. | |
wb.save("outputCreateSlicerToPivotTable.xlsb", SaveFormat.XLSB) |
كيفية إنشاء مقطع لجدول Excel باستخدام مكتبة Aspose.Cells for Python Excel
يرجى الاطلاع على رمز العينة التالي. يقوم بتحميل ملف Excel العيني (sampleCreateSlicerToExcelTable.xlsx) الذي يحتوي على جدول. ثم يقوم بإنشاء المُقطَّع بناءً على العمود الأول. أخيرًا، يحفظ برنامج العمل بتنسيق XLSX.
الكود المثالي
from aspose.cells import SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Load sample Excel file containing a table. | |
workbook = Workbook(sourceDir + "sampleCreateSlicerToExcelTable.xlsx") | |
# Access first worksheet. | |
worksheet = workbook.worksheets[0] | |
# Access first table inside the worksheet. | |
table = worksheet.list_objects[0] | |
# Add slicer | |
idx = worksheet.slicers.add(table, 0, "H5") | |
# Save the workbook in output XLSX format. | |
workbook.save(outputDir + "outputCreateSlicerToExcelTable.xlsx", SaveFormat.XLSX) |