Tento stručný návod poskytuje návod, jak jak vložit obrázek do Excel pomocí Pythonu. Obsahuje podrobnosti pro nastavení vývojového prostředí, seznam kroků programování a spustitelný ukázkový kód pro vložení obrázku do Excelu pomocí Pythonu. Naučíte se také přidat obrázek pomocí různých možností přizpůsobení výstupního souboru.
Kroky pro vložení obrázku do buňky Excel pomocí Pythonu
- Chcete-li vložit obrázek, nastavte prostředí na použijte Aspose.Cells pro Python přes Javu
- Vytvořte prázdný soubor Excel pomocí třídy Workbook pro přidání obrázku
- Otevřete worksheet, kde má být obrázek přidán do konkrétní buňky
- Přístup k výchozí kolekci obrázků z vybraného listu
- Zavolejte metodu add() ve třídě PictureCollection poskytnutím odkazu na buňku a obrázku
- Uložte výstupní soubor Excel s obrázkem
Tyto kroky poskytují jasné pokyny pro jak vložit obrázek do buňky Excel pomocí Pythonu. Proces je zahájen vytvořením prázdného sešitu, můžete však načíst existující sešit a poté vybrat cílový sešit. Každý list obsahuje výchozí kolekci obrázků, ze kterých se k vložení obrázku do tohoto ukázkového kódu používá metoda add().
Kód pro vložení obrázku do buňky Excel 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") | |
# Create an Excel file | |
workbook = Workbook() | |
# Access a worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Add a picture | |
worksheet.getPictures().add(5,5, "SampleImage.jpg") | |
# Save output Excel file | |
workbook.save("ExcelWithImage.xlsx") | |
print("Image added successfully") | |
jpype.shutdownJVM() |
Tento fragment kódu ukazuje proces jak vložit obrázek do buňky Excel pomocí Pythonu. V tomto ukázkovém kódu jsme použili přetížení metody add(), která vyžaduje počáteční buňku a název souboru, k definování úplné hranice obrazu a měřítek výšky a šířky však můžete použít další přetížené funkce. Jinou metodu addPictureFromBytes() lze také použít k načtení obrázku z bajtového proudu namísto souboru, pokud je to nutné.
Tento článek nás vedl k tomu, jak vložit fotku do Excelu pomocí Pythonu. Pokud se chcete naučit proces převodu listu aplikace Excel na obrázek, přečtěte si článek na jak vytvořit obrázek tabulky pomocí Pythonu.