[英]How to copy chart from excel and paste it as chart into powerpoint (not image) using python
[英]How to copy a range from an Excel File and paste that range into a Powerpoint slide using Python?
我想將Excel文檔中的范圍復制到PowerPoint幻燈片中。
閱讀完本文檔后,這是我的嘗試:
import win32com.client
powerpoint_object = win32com.client.Dispatch("Powerpoint.Application")
powerpoint_object.visible = True
powerpoint_presentation = powerpoint_object.Presentations.Open("example_powerpoint.pptx")
excel_object = win32com.client.Dispatch("Excel.Application")
excel_object.visible = True
excel_workbook = excel_object.Workbooks.Open(Filename="example_excel.xlsx")
excel_worksheet = excel_workbook.Worksheets("Sheet1")
excel_range = excel_worksheet.Range("A1:L100")
excel_range.Copy()
powerpoint_slide = powerpoint_presentation.Slides.Add(1,12)
powerpoint_slide.Shapes().Paste()
但是我收到以下錯誤:
com_error: (-2147352567, 'Exception occurred.')
此錯誤很可能是由於缺少完整文件路徑引起的。 嘗試將"example_powerpoint.pptx"
和"example_excel.xlsx"
替換為其完整路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.