如何使用python-cod将记录从excel表复制到power point pptx

2024-09-26 22:53:58 发布

您现在位置:Python中文网/ 问答频道 /正文

有谁能告诉我如何使用python代码将记录从excel表复制到powerpoint演示文稿中。我用过的库是win32com.客户端python和pptx。excel记录具有条件格式,但没有任何格式被复制到power point。在

目前,它被复制到powerpoint中,复制的记录是灰色的。我需要确切地说它在excel上的显示方式。在

import win32com.client


ExcelApp = win32com.client.Dispatch("Excel.Application")
ExcelApp.Visible = False
workbook = ExcelApp.Workbooks.Open(r'C:\Users\aju.mathew.thomas\Desktop\PBC\Pepsi\PBC\Performance Reports\2019\PPT\Summary2.xlsx')
worksheet = ExcelApp.worksheets("Summary")
for name in NameMa
excelrange = worksheet.Range("A2:R24")
excelrange.Copy()
PptApp = win32com.client.Dispatch("Powerpoint.Application")
PptApp.Visible = True
PPtPresentation = PptApp.Presentations.Open(r'C:\Users\aju.mathew.thomas\Desktop\PBC\Pepsi\PBC\Performance Reports\2019\PPT\Performance Update1.pptx')
pptSlide = PPtPresentation.Slides.Add(1,10)
pptSlide.Shapes.Paste()
PPtPresentation.Save()


Tags: clientapplication格式performance记录excelwin32comdispatch

热门问题