Es ist möglich, Aspose.Cells for Node.js via C++ zu verwenden, um Pivot-Tabellen programmatisch zu Arbeitsblättern hinzuzufügen.
Pivot-Tabellen-Objektmodell
Aspose.Cells for Node.js via C++ stellt eine spezielle Gruppe von Klassen bereit, mit denen Pivot-Tabellen erstellt und gesteuert werden können. Diese Klassen werden verwendet, um PivotTable-Objekte zu erstellen und zu setzen, die Bausteine einer Pivot-Tabelle sind. Die Objekte sind:
Erstellen einer einfachen Pivot-Tabelle mithilfe von Aspose.Cells
Fügen Sie Daten zu einem Arbeitsblatt mithilfe der Cell-Methode des putValue-Objekts hinzu.
Diese Daten werden als Datenquelle der Pivot-Tabelle verwendet.
Fügen Sie der Arbeitsmappe eine Pivot-Tabelle hinzu, indem Sie die add Methode der PivotTables-Sammlung aufrufen, die im Arbeitsblattobjekt gekapselt ist.
Greifen Sie auf das neue PivotTable-Objekt aus der PivotTables-Sammlung zu, indem Sie den PivotTable-Index übergeben.
Verwenden Sie eines der oben erklärten PivotTable-Objekte, um die Pivot-Tabelle zu verwalten.
Nach Ausführung des Beispielcodes wird eine Pivot-Tabelle zum Arbeitsblatt hinzugefügt.
Beim Zuweisen eines Zellenbereichs als Datenquelle muss der Bereich von oben links nach unten rechts verlaufen. Beispielsweise ist “A1:C3” gültig, aber “C3:A1” ist es nicht.