So löschen Sie eine Pivot-Tabelle in Excel mit Python

In diesem kurzen Tutorial wird erklärt, wie man eine Pivot-Tabelle in Excel mit Python löscht. Es enthält die Details zum Festlegen der Entwicklungsumgebung, eine Liste der Programmierschritte zum Ausführen der Aufgabe sowie einen Beispielcode, der zeigt, wie man Pivot-Tabellen in Excel mit Python entfernt. Es erläutert verschiedene Optionen zum Löschen von in einem Arbeitsblatt verfügbaren Pivot-Tabellen.

Schritte zum Entfernen der Pivot-Tabelle mit Python

  1. Stellen Sie die Entwicklungsumgebung so ein, dass Aspose.Cells für Python über Java zum Löschen der Pivot-Tabelle verwendet wird
  2. Laden Sie die Datei workbook mit einigen Pivot-Tabellen
  3. Greifen Sie auf das Ziel worksheet mit der Pivot-Tabelle zu
  4. Rufen Sie die Sammlung der Pivot-Tabellen im Blatt ab und greifen Sie auf die erste Pivot-Tabelle zu
  5. Legen Sie die Remove-Methode in der PivotTables-Auflistung ab
  6. Speichern Sie die resultierende Arbeitsmappe, nachdem Sie die Pivot-Tabelle gelöscht haben

Diese Schritte fassen zusammen, wie man die Pivot-Tabelle in Excel mit Python entfernt. Der Prozess wird eingeleitet, indem die Arbeitsmappe geladen und auf das Zielarbeitsblatt mit der zu löschenden Pivot-Tabelle zugegriffen wird. Anschließend wird über die Pivot-Tabellensammlung im Arbeitsblatt auf die Ziel-Pivot-Tabelle zugegriffen. In den letzten Schritten wird die Arbeitsmappe dort gespeichert, wo die Pivot-Tabelle entfernt wird. Die Quelldaten verbleiben jedoch dort im Blatt.

Code zum Löschen einer Pivot-Tabelle mit Python

import jpype
import asposecells
jpype.startJVM()
from asposecells.api import License, Workbook
# Instantiate the license
license = License()
license.setLicense("Aspose.Total.lic")
# Create a workbook object from the source Excel file
workbook = Workbook("pivotTable.xls")
# Access the first worksheet
worksheet = workbook.getWorksheets().get(0)
# Access the first pivot table object
pivotTable = worksheet.getPivotTables().get(0)
# Remove the pivot table using the pivot table object
worksheet.getPivotTables().remove(pivotTable)
# Second option is to delete the pivot table using its index
# worksheet.getPivotTables().removeAt(0);
# Save the workbook
workbook.save("output_out.xlsx")
print("Pivot Table removed successfully")
jpype.shutdownJVM()

Dieser Beispielcode zeigt, wie man eine Pivot-Tabelle mit Python löscht. Es verwendet die Methode remove() in der PivotTables-Sammlung, die den Verweis auf die Ziel-Pivot-Tabelle erfordert, die gelöscht werden soll. Verwenden Sie die Methode removeAt(), wenn Sie die Pivot-Tabelle basierend auf ihrer Position löschen möchten.

In diesem Artikel haben wir gelernt, die Pivot-Tabelle aus einer Excel-Datei zu entfernen. Wenn Sie erfahren möchten, wie Sie eine Pivot-Tabelle zu einem Arbeitsblatt hinzufügen, lesen Sie den Artikel zu So erstellen Sie eine Pivot-Tabelle in Python.

 Deutsch