Pivot-Tabelle formatieren
Aussehen der Pivot-Tabelle
So erstellen Sie eine Pivot-Tabelle: Hier erfahren Sie, wie Sie eine einfache Pivot-Tabelle erstellen. In diesem Artikel wird beschrieben, wie Sie das Erscheinungsbild einer Pivot-Tabelle anpassen, indem Sie verschiedene Eigenschaften festlegen:
- Formatoptionen für Pivot-Tabellen
- Formatoptionen für Pivot-Felder
- Optionen für das Datenfeldformat
Formatoptionen für Pivot-Tabellen festlegen
DerPivotTableDie Klasse steuert die gesamte Pivot-Tabelle und kann auf verschiedene Arten formatiert werden.
Festlegen des AutoFormat-Typs
Microsoft Excel bietet eine Reihe verschiedener voreingestellter Berichtsformate. Aspose.Cells for Python via .NET unterstützen diese Formatierungsoptionen ebenfalls. Um darauf zuzugreifen:
- SatzPivotTable.is_auto_formatzu wahr*.
- Weisen Sie eine Formatierungsoption zuPivotTableAutoFormatTypeAufzählung.
Festlegen von Formatoptionen
Das folgende Codebeispiel zeigt, wie Sie die Pivot-Tabelle formatieren, um Gesamtsummen für Zeilen und Spalten anzuzeigen, und wie Sie die Feldreihenfolge des Berichts festlegen. Außerdem wird gezeigt, wie eine Kundenzeichenfolge für Nullwerte festgelegt wird.
Erscheinungsbild manuell formatieren
Um das Aussehen des Pivot-Tabellenberichts manuell zu formatieren, verwenden Sie statt voreingestellter Berichtsformate diePivotTable.format_all(style) UndPivotTable.format(Zeile, Spalte, Stil)Methoden. Erstellen Sie ein Stilobjekt für Ihre gewünschte Formatierung, zum Beispiel:
Formatoptionen für Pivot-Felder festlegen
DerPivotFieldDie Klasse stellt ein Feld in einer Pivot-Tabelle dar und kann auf verschiedene Arten formatiert werden. Das folgende Codebeispiel zeigt, wie Sie:
- Auf Zeilenfelder zugreifen.
- Zwischensummen festlegen.
- Automatische Sortierung einstellen.
- Autoshow einstellen.
Festlegen des Zeilen-/Spalten-/Seitenfeldformats
Festlegen des Datenfeldformats
Das folgende Codebeispiel zeigt, wie Anzeigeformate und Zahlenformate für Datenfelder festgelegt werden.
Pivotfelder löschen
DerPivotFieldCollection hat eine Methode namensclear()Damit können Sie Pivotfelder löschen. Verwenden Sie es, wenn Sie alle Pivot-Felder in den Bereichen löschen möchten, zum Beispiel Seite, Spalte, Zeile oder Daten. Das folgende Codebeispiel zeigt, wie alle Pivotfelder in einem Datenbereich gelöscht werden.