Այս պարզ թեման ուղեցույց է, թե ինչպես տեղադրել 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-ի միջոցով-ի հոդվածը: