Inserisci Timeline con C++

Possibili Scenari di Utilizzo

Invece di regolare i filtri per mostrare le date, puoi usare una Timeline PivotTable—un’opzione di filtro dinamico che ti permette di filtrare facilmente per data/ora e ingrandire il periodo desiderato con un controllo a cursore. Microsoft Excel ti permette di creare una timeline selezionando una tabella pivot e cliccando su Inserisci > Timeline. Aspose.Cells ti permette anche di creare una timeline usando il metodo Worksheet.Timelines.Add().

Creare una timeline per una tabella pivot

Si prega di consultare il codice di esempio seguente. Carica il file di Excel di esempio contenente la tabella pivot. Crea quindi la timeline basata sul primo campo pivot di base. Infine, salva il workbook nel formato XLSX di output. La seguente schermata mostra la timeline creata da Aspose.Cells nel file Excel di output.

todo:image_alt_text

Codice di Esempio

#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;
}