Тази кратка статия предоставя информация за как да вмъкнете слайсер в Excel с помощта на Python. Той съдържа подробности за конфигурацията, процес стъпка по стъпка за писане на приложението и примерен код за добавяне на слайсер в Excel с помощта на Python. След като се добави слайсерът, той ще бъде записан като XLSX, XLS или в друг формат, поддържан от MS Excel.
Стъпки за вмъкване на слайсер с помощта на Python
- Създайте среда за използване на Aspose.Cells за Python чрез Java за добавяне на слайсер
- Заредете изходния Excel файл в обекта Workbook с таблица в него
- Получете достъп до първата worksheet и целевата таблица
- Добавете секцията към работния лист, като предоставите таблицата, колоната с изходни данни и целевата клетка на секцията
- Запазете получената работна книга след добавяне на слайсера
Тези стъпки описват процеса за вмъкване на слайсери с помощта на Python. Всеки работен лист в работна книга съдържа колекция от слайсери по подразбиране, която се използва за добавяне на нов слайсер. Методът за добавяне на слайсер изисква целевата таблица и нейния номер на колона, както и целевата клетка, където слайсерът трябва да се покаже в изходната работна книга.
Код за вмъкване на слайсери в Excel с помощта на Python
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() |
Този код демонстрира процедурата за вмъкване на слайсер в Excel с помощта на Python. В този примерен код слайсерът се добавя към таблица, която е достъпна с помощта на метода getListObjects() в работния лист. Обърнете внимание, че можете да добавите разделител към обобщена таблица и като предоставите обобщената таблица, нейното целево базово поле и целевата клетка, за да поставите разделителя.
Този урок ни научи да добавяме слайсери в Excel с помощта на Python. Ако искате да научите процеса за прилагане на филтри върху данни в работен лист, вижте статията на как да приложите филтър в Excel с помощта на Python.