Osadź program Excel w programie PowerPoint przy użyciu języka Python

Ten krótki samouczek opisuje, jak osadzić Excel w PowerPoint przy użyciu języka Python. Zawiera szczegółowe informacje dotyczące ustawiania środowiska programistycznego, listę kroków aplikacji i przykładowy kod umożliwiający integrację programu Excel z programem PowerPoint przy użyciu języka Python. Omówimy także flagę wyświetlającą ikonę lub dane pliku Excel na slajdzie w docelowej prezentacji.

Kroki, aby osadzić plik Excel w programie PowerPoint przy użyciu języka Python

  1. Ustaw środowisko programistyczne tak, aby używało Aspose.Slides dla Pythona poprzez .NET do osadzania pliku Excel
  2. Utwórz nowy plik PowerPoint, korzystając z klasy Presentation, aby zintegrować plik Excel
  3. Wczytaj źródłowy plik Excel do tablicy bajtów
  4. Utwórz obiekt OleEmbeddedDataInfo, podając powyższą tablicę bajtów i typ pliku
  5. Utwórz ramkę dla pliku Excel, wywołując metodę obiektu add_ole_object_frame
  6. Zapisz prezentację wyjściową z osadzonym plikiem Excel

Poniższe kroki wyjaśniają jak osadzić plik Excel w programie PowerPoint przy użyciu języka Python. Rozpocznij proces od utworzenia lub załadowania prezentacji, wybrania slajdu docelowego i wczytania źródłowego pliku Excel do tablicy bajtów. Na koniec zadeklaruj obiekt OleEmbeddedDataInfo i użyj go w metodzie add_ole_object_frame() w celu osadzenia pliku Excel.

Kod umożliwiający wstawienie skoroszytu programu Excel do programu PowerPoint przy użyciu języka 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")

Powyższy kod ilustruje proces osadzania programu Excel w programie PowerPoint. Możesz ustawić flagę is_object_icon w klasie OleObjectFrame na True, aby wyświetlić osadzony plik Excel jako ikonę, lub ustawić ją na False, aby wyświetlić dane arkusza Excel na slajdzie. Możesz ustawić inne właściwości w tej klasie, aby dostosować wyświetlanie ramki na slajdzie.

W tym artykule nauczyliśmy się wstawiać plik Excel do prezentacji. Informacje na temat dodawania obrazu znaku wodnego do slajdów można znaleźć w artykule na temat Jak dodać znak wodny obrazu w PPTX przy użyciu Pythona.

 Polski