Erstellen Sie Pivot-Tabellen und Pivot-Diagramme

Hinzufügen von Pivot-Tabellen und Diagrammen

Aspose.Cells for Python via .NET bietet einen speziellen Satz von Klassen, die zum Erstellen von Pivot-Tabellen verwendet werden. Diese Klassen werden zum Erstellen und Festlegen von PivotTable-Objekten verwendet, die als Grundbausteine eines PivotTable-Objekts fungieren:

  • PivotField, ein Feld in einem Pivot-Tabellenbericht.
  • PivotFields, eine Sammlung aller PivotField-Objekte in einer Pivot-Tabelle.
  • PivotTable, ein PivotTable-Bericht auf einem Arbeitsblatt.
  • PivotTables, eine Sammlung aller PivotTable-Objekte im Arbeitsblatt.

Vorbereitung zur Verwendung von Aspose.Cells for Python via .NET

  1. Installieren Sie Aspose.Cells for Python via .NET vonPypiverwenden Sie den Befehl als: $ pip install aspose-cells-python.
  2. Sie können auch die Schritt-für-Schritt-Anleitung zur Installation von „Aspose.Cells for Python via .NET“ in Ihrer Entwicklerumgebung befolgen.

Hinzufügen einer Pivot-Tabelle

So erstellen Sie eine Pivot-Tabelle mit Aspose.Cells for Python via .NET:

  1. Fügen Sie mithilfe der put_value-Methode eines Cell-Objekts einige Daten zu den Zellen eines Arbeitsblatts hinzu. Sie verwenden auch eine bereits mit Daten gefüllte Vorlagendatei. Die Daten werden als Datenquelle der Pivot-Tabelle verwendet.
  2. Fügen Sie dem Arbeitsblatt eine Pivot-Tabelle hinzu, indem Sie die Add-Methode der PivotTables-Sammlung aufrufen (gekapselt im Worksheet-Objekt).
  3. Greifen Sie über die PivotTables-Auflistung auf das neue PivotTable-Objekt zu, indem Sie dessen Index übergeben. # Verwenden Sie eines der im PivotTable-Objekt gekapselten Pivot-Tabellenobjekte, um die Tabelle zu verwalten.

Codebeispiele finden Sie unten.

Hinzufügen eines Pivot-Diagramms

So erstellen Sie ein PivotChart mit Aspose.Cells for Python via .NET:

  1. Fügen Sie ein Diagramm hinzu.
  2. Legen Sie die PivotSource des Diagramms so fest, dass sie auf eine vorhandene Pivot-Tabelle in der Tabelle verweist.
  3. Legen Sie andere Attribute fest.