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
- Ustaw środowisko programistyczne tak, aby używało Aspose.Slides dla Pythona poprzez .NET do osadzania pliku Excel
- Utwórz nowy plik PowerPoint, korzystając z klasy Presentation, aby zintegrować plik Excel
- Wczytaj źródłowy plik Excel do tablicy bajtów
- Utwórz obiekt OleEmbeddedDataInfo, podając powyższą tablicę bajtów i typ pliku
- Utwórz ramkę dla pliku Excel, wywołując metodę obiektu add_ole_object_frame
- 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.