Այս հակիրճ ձեռնարկը ցույց է տալիս, թե ինչպես պետք է ներկառուցել Excel-ը PowerPoint-ում` օգտագործելով Python: Այն ունի մանրամասներ՝ մշակման միջավայրը սահմանելու համար, հավելվածի համար քայլերի ցանկ և օրինակելի կոդ՝ Excel-ը PowerPoint-ում Python-ի միջոցով ինտեգրելու համար: Մենք նաև կքննարկենք պատկերակը կամ Excel ֆայլի տվյալները թիրախային ներկայացման սլայդի վրա ցուցադրելու դրոշը:
Excel ֆայլը PowerPoint-ում Python-ի միջոցով ներդնելու քայլեր
- Նախադրեք մշակման միջավայրը, որպեսզի օգտագործի Aspose.Slides Python-ի համար .NET-ի միջոցով Excel ֆայլը ներկառուցելու համար
- Ստեղծեք նոր PowerPoint ֆայլ՝ օգտագործելով Presentation դասը՝ Excel ֆայլը ինտեգրելու համար
- Կարդացեք սկզբնաղբյուր Excel ֆայլը բայթ զանգվածի մեջ
- Ստեղծեք OleEmbeddedDataInfo օբյեկտը` տրամադրելով վերը նշված բայթերի զանգվածը և ֆայլի տեսակը
- Ստեղծեք շրջանակ Excel ֆայլի համար՝ զանգահարելով add_ole_object_frame օբյեկտի մեթոդը
- Պահպանեք ելքային ներկայացումն ունենալով ներկառուցված Excel ֆայլ
Այս քայլերը բացատրում են ինչպես ներդնել Excel ֆայլը PowerPoint-ում՝ օգտագործելով Python: Սկսեք գործընթացը՝ ստեղծելով կամ բեռնելով ներկայացում, ընտրելով թիրախային սլայդը և կարդալով Excel ֆայլի աղբյուրը բայթային զանգվածում: Վերջապես, հայտարարեք OleEmbeddedDataInfo օբյեկտը և օգտագործեք այն add_ole_object_frame() մեթոդում՝ Excel ֆայլը ներկառուցելու համար:
Կոդ՝ Python-ի միջոցով Excel աշխատանքային գիրքը PowerPoint-ում տեղադրելու համար
import aspose.slides as slides | |
# Load the license | |
lic = slides.License() | |
lic.set_license("License.lic") | |
with slides.Presentation() as pres: | |
slide = pres.slides[0] | |
with open("book1.xlsx", "rb") as fs1: | |
xlsxBytes = fs1.read() | |
dataInfoXlsx = slides.dom.ole.OleEmbeddedDataInfo(xlsxBytes, "xlsx") | |
oleFrameXlsx = slide.shapes.add_ole_object_frame(160, 130, 60, 60, dataInfoXlsx) | |
# oleFrameXlsx.is_object_icon = True | |
pres.save("ExcelEmbedded.pptx", slides.export.SaveFormat.PPTX) | |
print("Excel file embedded successfully") |
Վերոնշյալ կոդը ցուցադրում է Excel-ի ներդրման գործընթացը PowerPoint-ում: Դուք կարող եք OleObjectFrame դասի is_object_icon դրոշը դնել True՝ ներկառուցված Excel ֆայլը որպես պատկերակ ցուցադրելու համար կամ սահմանել False՝ Excel թերթի տվյալները սլայդում ցուցադրելու համար: Դուք կարող եք սահմանել այս դասի այլ հատկություններ՝ սլայդում շրջանակի ցուցադրումը հարմարեցնելու համար:
Այս հոդվածը մեզ սովորեցրել է ներկայացնել Excel ֆայլը ներկայացման մեջ: Սլայդներում պատկերի ջրի մակարդակի նշագիծ ավելացնելու համար տես Ինչպես ավելացնել պատկերի ջրանիշը PPTX-ում Python-ի միջոցով-ի հոդվածը: