通过python将图表从excel复制到powerpoint

通过python将图表从excel复制到powerpoint,python,python-3.x,xlsxwriter,Python,Python 3.x,Xlsxwriter,我用xlsxwriter创建了一系列图表。你能为我介绍一个代码或者一种方法来将这些图表复制到powerpoint吗 谢谢您可以使用python pptx库与使用python的powerpoint交互 下面是使用pptx创建图表的示例代码 from pptx import Presentation from pptx.chart.data import CategoryChartData from pptx.enum.chart import XL_CHART_TYPE from pptx.uti

我用xlsxwriter创建了一系列图表。你能为我介绍一个代码或者一种方法来将这些图表复制到powerpoint吗


谢谢

您可以使用python pptx库与使用python的powerpoint交互

下面是使用pptx创建图表的示例代码

from pptx import Presentation
from pptx.chart.data import CategoryChartData
from pptx.enum.chart import XL_CHART_TYPE
from pptx.util import Inches

# create presentation with 1 slide ------
prs = Presentation()
slide = prs.slides.add_slide(prs.slide_layouts[5])

# define chart data ---------------------
chart_data = CategoryChartData()
chart_data.categories = ['East', 'West', 'Midwest']
chart_data.add_series('Series 1', (19.2, 21.4, 16.7))

# add chart to slide --------------------
x, y, cx, cy = Inches(2), Inches(2), Inches(6), Inches(4.5)
slide.shapes.add_chart(
    XL_CHART_TYPE.COLUMN_CLUSTERED, x, y, cx, cy, chart_data
)

prs.save('chart-01.pptx')

感谢您的指导,但我肯定需要复制与xlsxwriter相同的图表。有办法做到这一点吗?