إدراج الجدول الزمني
سيناريوهات الاستخدام المحتملة
بدلاً من ضبط الفلاتر لعرض التواريخ، يمكنك استخدام الجدول الديناميكي للتصفية - خيار الفلتر الديناميكي الذي يتيح لك تصفية بسهولة حسب التاريخ/الوقت والتكبير على الفترة التي تريدها باستخدام تحكم المنزلق. يسمح Microsoft Excel لك بإنشاء جدول زمني عن طريق تحديد جدول الفارقة ثم النقر على إدراج > جدول زمني. Aspose.Cells لجافا أيضًا يتيح لك إنشاء الجدول الزمني باستخدام الطريقة [Worksheet.getTimelines.add()].
إنشاء الجدول الزمني لجدول البيفوت
يرجى الاطلاع على رمز العينة التالي. يقوم بتحميل ملف إكسل عيني الذي يحتوي على الجدول الدينامي. ثم ينشئ الجدول الزمني بناءً على أول حقل قاعدة لجدول البيفوت. وأخيرًا، يحفظ المصنف بتنسيق XLSX. تُظهر اللقطة الشاشية التالية الجدول الزمني الذي تم إنشاؤه بواسطة Aspose.Cells في ملف الإكسيل الناتج.
الكود المثالي
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java | |
// Load sample Excel file containing pivot table. | |
Workbook wb = new Workbook("input.xlsx"); | |
// Access second worksheet. | |
Worksheet sheet = wb.getWorksheets().get(1); | |
//Access PivotTable collection inside the worksheet | |
PivotTableCollection pivots = sheet.getPivotTables(); | |
// Access first pivot table | |
PivotTable pivot = pivots.get(0); | |
//Access Timeline collection inside the worksheet | |
TimelineCollection timelines = sheet.getTimelines(); | |
// Add timeline relating to pivot table | |
int index = timelines.add(pivot, 15, 1, "Ship Date"); | |
// Access the newly added timeline from timeline collection. | |
Timeline timeline = timelines.get(index); | |
wb.save("output.xlsx"); |