从SEO到GEO:生成式AI时代的内容优化转型
2026/10/31 21:04:29
python-pptx。“想象一下,每个月你都要给 10 个不同的部门做同样的月度分析 PPT,只是数据和结论不同。
即使你已经有了精美的模板,一张张手动填入‘本月销售额’、‘环比增长率’也是极度枯燥且容易出错的。
这一课,我们要给 Python 一份‘剧本’:告诉它第一张片子写什么,第二张片子放哪张图。它能以秒级速度帮你生成一整套汇报方案,让你在汇报前有更多时间打磨你的演讲词。**
处理 PPT 我们使用功能强大的python-pptx库。
手把手 AI 实战(Agent 模式):
/agent。请帮我检查并安装 python-pptx 库。操作 PPT 的逻辑就像在画布上摆放物件。每一页幻灯片都是一张画布,上面的标题、正文、图片都叫形状 (Shape)。
frompptximportPresentation# 1. 创建一个 PPT 演示文稿对象prs=Presentation()# 2. 选择一个布局并添加一张幻灯片# 布局 0 通常是“标题幻灯片”,布局 1 是“标题和内容”title_slide_layout=prs.slide_layouts[0]slide=prs.slides.add_slide(title_slide_layout)# 3. 定位标题和副标题title=slide.shapes.title subtitle=slide.placeholders[1]# 4. 写入文字title.text="2025 年 Q4 销售汇报"subtitle.text="汇报人:AI 助手 | 日期:2025-12-30"# 5. 保存prs.save('季度汇报.pptx')自动化 PPT 的价值在于:把生成的图表自动贴到指定位置。
frompptx.utilimportInches# 添加一张“标题和内容”布局的幻灯片content_layout=prs.slide_layouts[1]slide=prs.slides.add_slide(content_layout)# 修改标题slide.shapes.title.text="销售数据趋势图"# 插入图片(假设你已经用代码生成了一张 chart.png)left=Inches(1)# 距离左边 1 英寸top=Inches(2)# 距离顶端 2 英寸slide.shapes.add_picture('chart.png',left,top,height=Inches(4.5))这是通义灵码帮助你完成“汇报闭环”的关键时刻。
请帮我写一个 Python 脚本:1. 使用 python-pptx 创建 PPT;2. 有一个数据字典 data = {"华东": 100, "华南": 80, "华北": 120};3. 为每个区域自动生成一张幻灯片,标题是区域名,正文显示该区域的业绩。
add_picture或add_textbox的代码。帮我修改代码,让图片在幻灯片中水平居中显示。(prs.slide_width - img_width) / 2这种复杂的排版数学逻辑。/agent。帮我读取 '销售.xlsx',计算每个月的总销售额,并把结果生成一个折线图图片,最后把这张图片插入到 PPT 的第三页。P15_ppt.py。[下一篇 (P16) 完结篇],我们将进行全系列大复盘。我将教你如何把这 15 课所学的技能组合起来,打造一个**“一键办公全能机器人”**:它能自动抓取数据、分析 Excel、生成 Word 合同并产出 PPT 汇报。