Tento krátký článek poskytuje informace o tom, jak vložit průřez do Excelu pomocí Pythonu. Obsahuje podrobnosti o konfiguraci, postupný proces zápisu aplikace a spustitelný ukázkový kód pro přidání sliceru v Excelu pomocí Pythonu. Jakmile je průřez přidán, bude uložen jako XLSX, XLS nebo v jiném formátu podporovaném MS Excel.
Kroky pro vložení průřezu pomocí Pythonu
- Vytvořte prostředí, které použije Aspose.Cells pro Python přes Javu k přidání průřezu
- Načtěte zdrojový soubor Excel do objektu Workbook s tabulkou
- Získejte přístup k prvnímu worksheet a cílové tabulce
- Přidejte průřez do listu poskytnutím tabulky, sloupce zdrojových dat a cílové buňky průřezu
- Po přidání průřezu uložte výsledný sešit
Tyto kroky popisují proces vložení slicerů pomocí Pythonu. Každý list v sešitu obsahuje ve výchozím nastavení kolekci průřezů, která se používá k přidání nového průřezu. Metoda pro přidání průřezu vyžaduje cílovou tabulku a její číslo sloupce a cílovou buňku, kde se má průřez zobrazit ve výstupním sešitu.
Kód pro vložení řezů v Excelu pomocí Pythonu
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() |
Tento kód ukazuje postup vložení výřezu do Excelu pomocí Pythonu. V tomto ukázkovém kódu je průřez přidán do tabulky, ke které se přistupuje pomocí metody getListObjects() v listu. Všimněte si, že můžete přidat průřez do kontingenční tabulky také poskytnutím kontingenční tabulky, jejího cílového základního pole a cílové buňky pro umístění průřezu.
Tento tutoriál nás naučil přidávat slicery v Excelu pomocí Pythonu. Pokud se chcete naučit proces použití filtrů na data v listu, přečtěte si článek na jak použít filtr v Excelu pomocí Pythonu.