إدراج الجدول الزمني
سيناريوهات الاستخدام المحتملة
بدلاً من تعديل الفلاتر لعرض التواريخ، يمكنك استخدام جدول زمني ضمن PivotTable——خيار تصفية ديناميكي يتيح لك تصفية بسهولة حسب التاريخ/الوقت، والتكبير على الفترة التي تريدها باستخدام عنصر التحكم sli. يتيح لك Microsoft Excel إنشاء جدول زمني عن طريق اختيار جدول محوري ثم النقر على إدراج > جدول زمني. Aspose.Cells for Node.js via C++ يتيح أيضًا إنشاء جدول زمني باستخدام طريقة Worksheet.getTimelines().add().
إنشاء الجدول الزمني لجدول البيفوت
يرجى الاطلاع على الكود التجريبي التالي. يقوم بتحميل ملف إكسل النموذجي الذي يحتوي على الجدول المحوري. ثم ينشئ الجدول الزمني بناءً على أول حقل جدول محوري أساسي. وأخيرًا، يحفظ المصنف بتنسيق XLSX المخرجة. تظهر لقطة الشاشة التالية الجدول الزمني الذي أنشأه 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("input.xlsx"); | |
// Access second worksheet. | |
var sheet = wb.getWorksheets().get(1); | |
// Access first pivot table inside the worksheet. | |
var pivot = sheet.getPivotTables().get(0); | |
// Add timeline relating to pivot table | |
var index = sheet.getTimelines().add(pivot, 15, 1, "Ship Date"); | |
// Access the newly added timeline from timeline collection. | |
var timeline = sheet.getTimelines().get(index); | |
wb.save("output.xlsx"); |