Ten krótki artykuł zawiera informacje na temat jak wstawić fragmentator w programie Excel przy użyciu języka Python. Zawiera szczegółowe informacje na temat konfiguracji, proces pisania aplikacji krok po kroku oraz przykładowy kod, który można uruchomić, aby dodać fragmentator w programie Excel przy użyciu języka Python. Po dodaniu fragmentatora zostanie on zapisany jako XLSX, XLS lub w innym formacie obsługiwanym przez MS Excel.
Kroki, aby wstawić fragmentator za pomocą Pythona
- Stwórz środowisko, w którym użyjesz Aspose.Cells dla Pythona przez Javę do dodania fragmentatora
- Załaduj źródłowy plik Excela do obiektu Workbook zawierającego tabelę
- Uzyskaj dostęp do pierwszego worksheet i tabeli docelowej
- Dodaj fragmentator do arkusza, podając tabelę, kolumnę danych źródłowych i komórkę docelową fragmentatora
- Zapisz wynikowy skoroszyt po dodaniu fragmentatora
Te kroki opisują proces wstawiania fragmentatorów przy użyciu języka Python. Każdy arkusz w skoroszycie zawiera domyślnie kolekcję fragmentatorów, która służy do dodawania nowego fragmentatora. Metoda dodawania fragmentatora wymaga tabeli docelowej i numeru jej kolumny oraz komórki docelowej, w której fragmentator ma być wyświetlany w skoroszycie wyjściowym.
Kod do wstawiania fragmentatorów w Excelu przy użyciu Pythona
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, SaveFormat | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the source file having a table in it | |
wb = Workbook("input.xlsx") | |
# Get the desired worksheet | |
ws = wb.getWorksheets().get(0) | |
# Access the table object | |
tb = ws.getListObjects().get(0) | |
# Add a slicer to the selected table | |
ws.getSlicers().add(tb, 2, "E4") | |
# Save the workbook | |
wb.save("output.xlsx", SaveFormat.XLSX) | |
print("Slicer added successfully for the table") | |
jpype.shutdownJVM() |
Ten kod demonstruje procedurę wstawiania fragmentatora w programie Excel przy użyciu języka Python. W tym przykładowym kodzie fragmentator jest dodawany do tabeli, do której dostęp uzyskuje się za pomocą metody getListObjects() w arkuszu. Należy pamiętać, że fragmentator można dodać do tabeli przestawnej również podając tabelę przestawną, jej docelowe pole podstawowe oraz komórkę docelową, w której ma zostać umieszczony fragmentator.
Ten samouczek nauczył nas dodawania fragmentatorów w Excelu przy użyciu Pythona. Jeśli chcesz poznać proces stosowania filtrów do danych w arkuszu, zapoznaj się z artykułem jak zastosować filtr w Excelu przy użyciu Pythona.