Ten prosty temat zawiera instrukcje dotyczące wstawiania obrazu tła programu Excel przy użyciu języka Python. Zawiera informacje o wymaganych konfiguracjach i konstrukcjach językowych wymaganych podczas tworzenia aplikacji. Po wstawieniu obrazu tła Excela przy użyciu Pythona, plik wyjściowy w DOM można zapisać jako XLSX, XLS lub w dowolnym innym obsługiwanym formacie.
Kroki, aby wstawić obraz tła programu Excel za pomocą Pythona
- Skonfiguruj IDE do pracy z Aspose.Cells dla Pythona przez Javę, aby wstawić obraz tła arkusza
- Utwórz nowy arkusz kalkulacyjny programu Excel, korzystając z instancji klasy Workbook
- Dostęp do pierwszego domyślnego Worksheet, gdzie obraz ma zostać dodany jako tło
- Odczytaj wszystkie bajty z pliku obrazu, który ma zostać ustawiony
- Ustaw metodę BackgroundImage arkusza, podając tablicę bytes
- Zapisz skoroszyt z obrazem tła arkusza
Powyższa procedura opisuje procedurę wstawiania obrazu tła arkusza kalkulacyjnego za pomocą Pythona. W tym miejscu przedstawiono wszystkie wymagane klasy i metody, które są wykorzystywane do dodawania tła obrazu. Proces jest dość prosty, ponieważ plik obrazu jest wczytywany do tablicy bajtów i ustawiany jako obraz tła arkusza roboczego za pomocą metody setBackgroundImage.
Przykładowy kod do wstawiania obrazów tła do arkusza programu Excel przy użyciu języka 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() |
Ten przykład ilustruje proces dodawania tła obrazu programu Excel przy użyciu języka Python. W pierwszym kroku skoroszyt jest tworzony lub ładowany z dysku, po czym następuje dostęp do żądanego arkusza za pomocą jego indeksu, dla którego ma zostać ustawiony obraz tła. Użyj danych bajtów dla żądanego obrazu, który jest przechowywany na dysku lub zapisany w bazie danych lub w innym źródle, takim jak Web API, zgodnie z wymaganiami.
Ten przykład nauczył nas wstawiania obrazu tła do arkusza w skoroszycie. Jeśli chcesz dowiedzieć się więcej o procesie konwersji pliku XML do pliku programu Excel, zapoznaj się z artykułem na temat jak przekonwertować plik XML na plik Excel za pomocą Pythona.