Այս արագ ձեռնարկը ուղեցույց է տալիս ինչպես ստեղծել աղյուսակի պատկեր՝ օգտագործելով Python: Այն տրամադրում է բոլոր անհրաժեշտ մանրամասները՝ միջավայրը կարգավորելու և հավելված գրելու քայլերը, որոնք կարող են օգտագործվել աղյուսակի յուրաքանչյուր էջ որպես առանձին պատկեր XLSX կամ XLS ֆայլում ներկայացնելու համար: Python-ի միջոցով **աղյուսակների պատկերներ ստեղծելու այս գործընթացի ընթացքում, ասենք՝ JPEG պատկերներ, դուք նաև կկիրառեք ելքային պատկերները հարմարեցնելու տարբերակներ:
Python-ում Excel ֆայլ ստեղծելու քայլեր
- Կարգավորեք մշակման միջավայրը՝ Aspose.Cells Python-ի համար Java-ի միջոցով-ը տեղադրելու համար
- Ներբեռնեք մուտքագրված Excel ֆայլը՝ օգտագործելով Workbook դասի օբյեկտը՝ դրանից աղյուսակների պատկերներ ստեղծելու համար։
- Ստուգեք ImageOrPrintOptions դասի օբյեկտը` ելքային պատկերները հարմարեցնելու համար
- Սահմանեք բջիջի ավտոմատ տեղակայման դրոշակը՝ ավելի լավ տեսանելիության համար խցում բովանդակությունը կազմակերպելու համար
- Սահմանեք ցանկալի պատկերի տեսակը
- Ստացեք հղում բեռնված աշխատանքային գրքույկից ներկայացվող թիրախային աշխատաթերթին
- Վերլուծեք աղյուսակի բոլոր էջերը և ներկայացրեք որպես առանձին պատկեր
Այստեղ բոլոր քայլերը նախատեսված են լուսաբանելու աղյուսակի նկար ստեղծելու ամբողջական գործընթացը Python-ի միջոցով: Կազմաձևման բոլոր մանրամասները, անհրաժեշտ անվանատարածքներին, դասերին, մեթոդներին և հաշվարարներին ծանոթանալը այս քայլերի մի մասն է: Եթե ցանկանում եք, կարող եք բաց թողնել ImageOrPrintOptions դասի օգտագործումը և պարզապես պատկերները մատուցել լռելյայն կարգավորումներով:
Կոդ Python-ում Excel ֆայլ ստեղծելու համար
from pickle import TRUE | |
import jpype | |
import csv | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook, ImageOrPrintOptions, ImageType, SheetRender | |
# Instantiate a license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Load the input XLSX file | |
wbToRender = Workbook("NewPivotTable.xlsx") | |
# Instantiate the ImageOrPrintOptions class object | |
outputImgOptions = ImageOrPrintOptions() | |
# Set the autofit flag to true | |
outputImgOptions.setCellAutoFit(True) | |
# Set the export image type | |
outputImgOptions.setImageType(ImageType.JPEG) | |
# Get first worksheet | |
sheetToRender = wbToRender.getWorksheets().get(0) | |
# Create SheetRender object for the selected sheet | |
sheetRenderToImage = SheetRender(sheetToRender, outputImgOptions) | |
# Loop through all the pages of the sheet and render as a separate image | |
for j in range(sheetRenderToImage.getPageCount()): | |
sheetRenderToImage.toImage(j, "ToImage-out" + str(j) + ".jpg") | |
print("Images rendered for the entire sheet successfully") | |
jpype.shutdownJVM() |
Եթե դուք օգտագործում եք ImageOrPrintOptions դասի օբյեկտը *MS Excel թերթիկի պատկերը Python-ի միջոցով ստեղծելու համար, կարող եք սահմանել ելքային պատկերների հատկությունները, ինչպիսիք են լռելյայն տառատեսակը, ցանցի տեսակը, հորիզոնական և ուղղահայաց լուծաչափը և դրոշակը՝ ամբողջ աշխատաթերթը մեկ էջի վրա դարձնելու համար։ անվանեք մի քանիսը: Նմանապես, ելքային պատկերի տեսակը կարող է սահմանվել որպես EMF, JPEG, PNG, BMP, GIF և այլն: Վերջում, երբ բոլոր էջերը ներկայացվում են որպես պատկերներ, դուք կարող եք ընտրել նաև որոշակի էջեր՝ ելնելով ձեր պահանջներից:
Այս ձեռնարկում մենք սովորել ենք նկարներ ստեղծել աշխատաթերթից: Եթե դուք հետաքրքրված եք զրոյից Excel ֆայլ ստեղծելու կարգը սովորել, տես ինչպես ստեղծել Excel ֆայլ Python-ում-ի հոդվածը: