Ten zwięzły samouczek wyjaśnia jak usunąć tabelę przestawną w Excel za pomocą Pythona. Zawiera szczegóły konfiguracji środowiska programistycznego, listę kroków programistycznych niezbędnych do wykonania zadania wraz z przykładowym kodem pokazującym jak usunąć tabelę przestawną w Excelu za pomocą Pythona. Wyjaśnia różne opcje usuwania tabel przestawnych dostępnych w arkuszu.
Kroki, aby usunąć tabelę przestawną za pomocą Pythona
- Ustaw środowisko programistyczne tak, aby używało Aspose.Cells dla Pythona przez Javę do usuwania tabeli przestawnej
- Załaduj workbook zawierający kilka tabel przestawnych
- Uzyskaj dostęp do celu worksheet zawierającego tabelę przestawną
- Pobierz kolekcję tabel przestawnych w arkuszu i uzyskaj dostęp do pierwszej tabeli przestawnej
- Umieść w komórce metodę usuwania w kolekcji tabel przestawnych
- Zapisz wynikowy skoroszyt po usunięciu tabeli przestawnej
Te kroki podsumowują jak usunąć tabelę przestawną w programie Excel za pomocą Pythona. Proces jest inicjowany przez załadowanie skoroszytu i uzyskanie dostępu do arkusza docelowego zawierającego tabelę przestawną, która ma zostać usunięta, a następnie uzyskanie dostępu do docelowej tabeli przestawnej z kolekcji tabel przestawnych w arkuszu. W końcowych krokach skoroszyt jest zapisywany w miejscu, w którym usunięto tabelę przestawną, jednak dane źródłowe pozostają w arkuszu.
Kod do usunięcia tabeli przestawnej za pomocą Pythona
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() |
Ten przykładowy kod demonstruje jak usunąć tabelę przestawną za pomocą Pythona. Używa metody remove() w kolekcji PivotTables, która wymaga odniesienia do docelowej tabeli przestawnej, która ma zostać usunięta. Użyj metody removeAt() w przypadku, gdy chcesz usunąć tabelę przestawną na podstawie jej pozycji.
Ten artykuł nauczył nas, jak usunąć tabelę przestawną z pliku Excel. Jeśli chcesz poznać proces dodawania tabeli przestawnej do arkusza, zapoznaj się z artykułem jak utworzyć tabelę przestawną w Pythonie.