Bädda in Excel i PowerPoint med Python

Denna korta handledning guider hur du bäddar in Excel i PowerPoint med Python. Den har detaljerna för att ställa in utvecklingsmiljön, en lista med steg för applikationen och en exempelkod för att integrera Excel i PowerPoint med Python. Vi kommer också att diskutera flaggan för att visa ikonen eller Excel-fildata på bilden i målpresentationen.

Steg för att bädda in en Excel-fil i PowerPoint med Python

  1. Ställ in utvecklingsmiljön så att den använder Aspose.Slides för Python via .NET för att bädda in en Excel-fil
  2. Skapa en ny PowerPoint-fil med klassen Presentation för att integrera en Excel-fil
  3. Läs källfilen i Excel till en byte-array
  4. Skapa objektet OleEmbeddedDataInfo genom att tillhandahålla ovanstående byte-array och filtypen
  5. Skapa en ram för Excel-filen genom att anropa objektmetoden add_ole_object_frame
  6. Spara utdatapresentationen med den inbäddade Excel-filen

Dessa steg förklarar hur man bäddar in en Excel-fil i PowerPoint med Python. Börja processen genom att skapa eller ladda en presentation, välja målbild och läsa in Excel-källfilen i byte-arrayen. Slutligen, deklarera OleEmbeddedDataInfo-objektet och använd det i metoden add_ole_object_frame() för att bädda in Excel-filen.

Kod för att infoga Excel-arbetsbok i PowerPoint med Python

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")

Ovanstående kod visar processen att bädda in Excel i PowerPoint. Du kan ställa in flaggan is_object_icon i OleObjectFrame-klassen till True för att visa den inbäddade Excel-filen som en ikon eller ställa in den på False för att visa Excel-arkdata i bilden. Du kan ställa in andra egenskaper i den här klassen för att anpassa ramvisningen i bilden.

Den här artikeln har lärt oss att infoga en Excel-fil i en presentation. För att lägga till en bildvattenstämpel i bilderna, se artikeln om Hur man lägger till bildvattenstämpel i PPTX med Python.

 Svenska