Тази проста тема ръководи как да вмъкнете фоново изображение на Excel с помощта на Python. Той включва информация за необходимите конфигурации и езикови конструкции, необходими при разработването на приложението. След вмъкване на фоново изображение на Excel с помощта на Python, изходният файл в DOM може да бъде записан като XLSX, XLS или във всеки друг поддържан формат.
Стъпки за вмъкване на фоново изображение на Excel с помощта на Python
- Конфигурирайте IDE да работи с Aspose.Cells за Python чрез Java, за да вмъкнете фоново изображение на работен лист
- Създайте нова електронна таблица в Excel, като използвате екземпляр от класа Workbook
- Достъп до първата Worksheet по подразбиране, където изображението трябва да бъде добавено като фон
- Прочетете всички байтове от файла с изображение, който трябва да бъде зададен
- Задайте метода BackgroundImage на листа, като предоставите масива от байтове
- Запазете работната книга с фоново изображение на лист
Гореспоменатата процедура описва процедурата за вмъкване на фоново изображение на електронна таблица с помощта на Python. Тук са въведени всички необходими класове и методи, които се използват за добавяне на фон на изображение. Процесът е доста прост, тъй като файлът с изображение се чете в байтов масив и се задава като фоново изображение на работен лист с помощта на метода setBackgroundImage.
Примерен код за вмъкване на фонови картини за Excel лист с помощта на Python
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() |
Този пример показва процеса за добавяне на фон на изображението на Excel с помощта на Python. Като първа стъпка работната книга се създава или зарежда от диска, което след това е последвано от достъп до желания работен лист, като се използва неговия индекс, за който трябва да бъде зададено фоновото изображение. Използвайте данните в байтовете за желаното изображение, което или се съхранява на диска, или се записва в базата данни или всеки друг източник като Web API според изискванията.
Този пример ни научи да вмъкваме фоново изображение към работен лист в работната книга. Ако се интересувате да научите за процеса на конвертиране на XML във файл на Excel, вижте статията на как да конвертирате XML в Excel файл с помощта на Python.