Този кратък урок ръководи как да вградите 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.