C++ ile Timeline Ekle

Olası Kullanım Senaryoları

Tarihleri göstermek için filtreleri ayarlamak yerine, PivotTable Zaman Çizelgesi — tarih/zaman ile kolayca filtre yapmanızı ve kaydırıcı kontrolü ile istediğiniz döneme yakınlaşmanızı sağlayan dinamik filtre seçeneğini kullanabilirsiniz. Microsoft Excel, bir pivot tabloyu seçip ardından Ekle > Zaman Çizelgesi tıklayarak bir zaman çizelgesi oluşturmanıza izin verir. Aspose.Cells ayrıca Worksheet.Timelines.Add() yöntemi kullanılarak zaman çizelgesi oluşturmanıza da olanak tanır.

Bir Pivot Tablosuna Zaman Çizelgesi Oluştur

Aşağıdaki örnek kodu inceleyin. İçinde Pivot tablosu bulunan örnek Excel dosyasını yükler. Ardından, ilk temel Pivot alanına dayalı olarak zaman çizelgesi oluşturur. Son olarak, çalışma kitabını çıktı XLSX biçiminde kaydeder. Aşağıdaki ekran resmi, Aspose.Cells tarafından oluşturulan zaman çizelgesini çıktı Excel dosyasında göstermektedir.

todo:image_alt_text

Örnek Kod

#include <iostream>
#include "Aspose.Cells.h"

using namespace Aspose::Cells;

int main()
{
    Aspose::Cells::Startup();

    // Load sample Excel file containing pivot table
    U16String inputFilePath = u"input.xlsx";
    Workbook wb(inputFilePath);

    // Access second worksheet (index 1)
    Worksheet sheet = wb.GetWorksheets().Get(1);

    // Access first pivot table inside the worksheet
    PivotTable pivot = sheet.GetPivotTables().Get(0);

    // Add timeline relating to pivot table
    int index = sheet.GetTimelines().Add(pivot, 15, 1, u"Ship Date");

    // Access the newly added timeline from timeline collection
    Timeline timeline = sheet.GetTimelines().Get(index);

    // Save the modified workbook
    U16String outputFilePath = u"output.xlsx";
    wb.Save(outputFilePath);

    std::cout << "Timeline added successfully!" << std::endl;

    Aspose::Cells::Cleanup();
    return 0;
}