В этом кратком руководстве рассказывается, как встроить 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.
Код для вставки книги Excel в PowerPoint с использованием 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") |
Приведенный выше код демонстрирует процесс встраивания Excel в PowerPoint. Вы можете установить для флага is_object_icon в классе OleObjectFrame значение True для отображения встроенного файла Excel в виде значка или установить для него значение False для отображения данных листа Excel на слайде. Вы можете установить другие свойства в этом классе, чтобы настроить отображение рамки на слайде.
Эта статья научила нас вставлять файл Excel в презентацию. Чтобы добавить водяной знак изображения на слайды, обратитесь к статье на сайте Как добавить водяной знак изображения в PPTX с помощью Python.