mcpField
P
python-pptx

python-pptx

github.com/vamseeachanta文档处理1838 次安装今天更新
代码仓库

关于 python-pptx

python-pptx 是通过 Python 自动创建和更新 PowerPoint 演示文稿的技能,介绍幻灯片、形状、图表、表格及模板生成的方法。

主要功能

  1. 01创建和更新演示文稿
  2. 02使用幻灯片版式和占位符
  3. 03添加文本、图片和形状
  4. 04生成图表和表格
  5. 05自定义母版和模板

适用场景

  1. 01根据数据生成演示文稿
  2. 02制作品牌统一的报告幻灯片
  3. 03构建仪表板演示文稿
  4. 04从模板制作培训材料

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/vamseeachanta/workspace-hub --skill python-pptx

安装后在 Claude Code 中输入/python-pptx确认已加载。

详细介绍

Python Pptx

概述

Python-pptx 是一个用于创建和更新 PowerPoint(.pptx)演示文稿的 Python 库。此技能涵盖了演示文稿自动化的全面模式,包括:

  • 创建演示文稿,使用多种幻灯片版式
  • 形状操作,包括文本框、图片和几何形状
  • 生成图表,用于幻灯片中的数据可视化
  • 创建表格,用于结构化数据展示
  • 自定义母版幻灯片,保持品牌一致性
  • 基于模板生成,确保演示文稿风格一致
  • 占位符管理,用于动态插入内容

何时使用此技能

适用场景:
  • 根据数据自动生成演示文稿
  • 创建标准化的报告演示文稿
  • 构建品牌风格一致的幻灯片
  • 自动生成仪表板演示文稿
  • 根据模板创建培训材料
  • 根据数据库生成客户演示文稿
  • 构建定期报告的演示文稿流水线
  • 根据数据创建包含图表和表格的幻灯片
  • 大批量生成内容可变的演示文稿
不适用场景:
  • 需要实时编辑演示文稿时(请使用 PowerPoint)
  • 创建包含复杂动画的演示文稿
  • 需要高级切换效果时(支持有限)
  • 需要嵌入带播放控件的视频时
  • 需要保留复杂的 PowerPoint 功能时
  • 不使用 Python 从头创建演示文稿时(请使用 PowerPoint)

前置条件

安装
# Basic installation
pip install python-pptx

# Using uv (recommended)
uv pip install python-pptx

# With image support
pip install python-pptx Pillow

# Full installation for charts
pip install python-pptx Pillow lxml
验证安装
from pptx import Presentation
from pptx.util import Inches, Pt
from pptx.enum.shapes import MSO_SHAPE
from pptx.enum.text import PP_ALIGN

print("python-pptx installed successfully!")

版本历史

1.0.0(2026-01-17)
  • 初始技能创建
  • 核心功能文档
  • 6 个完整代码示例
  • 基于模板的生成模式
  • 图表和表格创建

资源

相关技能

  • python-docx - Word 文档生成
  • openpyxl - Excel 工作簿自动化
  • plotly - 交互式图表生成
  • pypdf - PDF 操作

此技能提供了全面的 PowerPoint 自动化模式,源自经过实践验证的演示文稿生成系统。

子技能

评论

支持 Markdown