Ez az egyszerű témakör bemutatja, hogyan szúrhat be Excel háttérképet Python használatával. Tartalmazza a szükséges konfigurációkra vonatkozó információkat és az alkalmazás fejlesztése során szükséges nyelvi konstrukciókat. Miután beszúrt egy Excel háttérképet a Python használatával, a kimeneti fájl a DOM-ban XLSX, XLS vagy bármely más támogatott formátumban menthető.
Az Excel háttérkép beszúrásának lépései Python használatával
- Állítsa be az IDE-t, hogy működjön együtt a Aspose.Cells Pythonhoz Java-n keresztül funkcióval munkalap háttérképének beillesztéséhez
- Hozzon létre egy új Excel-táblázatot a Workbook osztály egy példányával
- Hozzáférés az első alapértelmezett Worksheet-hoz, ahol a képet háttérként kell hozzáadni
- Olvassa be az összes bájtot a beállítandó képfájlból
- Állítsa be a lap BackgroundImage metódusát a bájttömb megadásával
- Mentse el a munkafüzetet egy lapos háttérképpel
A fent említett eljárás leírja a táblázat háttérképének Python használatával beszúrásának folyamatát. Itt bemutatjuk az összes szükséges osztályt és metódust, amelyeket képháttér hozzáadására használnak. A folyamat meglehetősen egyszerű, mivel a képfájlt egy bájttömbbe olvassa be, és a setBackgroundImage módszerrel munkalap háttérképként állítja be.
Mintakód az Excel-lap háttérképeinek beszúrásához Python használatával
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, Worksheet, SaveFormat | |
#Instantiate the product license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
#Create a default Excel workbook | |
workbook = Workbook() | |
#Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
#Access the source image as a byte array from the disk | |
with open("sample.png", "rb") as bin_file: | |
#Read the entire image file at once from the disk | |
imageData = bin_file.read() | |
#Set the worksheet background image method | |
worksheet.setBackgroundImage(imageData); | |
#Save the output Excel file with the background image | |
workbook.save("ExcelSheetBackgroundWithImage.xlsx") | |
print("Background added successfully") | |
jpype.shutdownJVM() |
Ez a példa bemutatja az Excel-képháttér hozzáadása Python használatával folyamatát. Első lépésként létrejön a munkafüzet, vagy betöltődik a lemezről, majd elérjük a kívánt munkalapot annak indexével, amelyhez a háttérképet be kell állítani. Használja a bájtadatokat a kívánt képfájlhoz, amely vagy a lemezen van tárolva, vagy az adatbázisba vagy bármely más forrásba, például a Web API-ba mentve, a követelményeknek megfelelően.
Ez a példa megtanított minket beszúrni egy háttérképet a munkafüzet munkalapjára. Ha szeretne többet megtudni az XML-ek Excel-fájllá alakításának folyamatáról, olvassa el a hogyan lehet XML-t Excel-fájllá konvertálni Python használatával című cikket.