Agent Skills
返回列表
PPTX 批量文档生成引擎

PPTX 批量文档生成引擎

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_fa14b5bc/ppt-mailmerge-generic 技能。

技能介绍

手动批量PPT的工程困境

在测评报告等场景中,把Excel数据逐条填进PPT模板是典型批处理任务。人工复制不仅慢,还容易在图表数值、段落评价等环节出错,难以回归验证。

配置驱动的邮件合并

该技能通过JSON配置把Excel列映射到PPT的三类位置:

  • 文本占位符:按run精确替换姓名、分数等短值;
  • 段落评价:依据关键词与min_length整段替换长文本;
  • 图表数据:先--scan获取shape_index和series_name,再按columns顺序写入数值。

流程分三步:--scan扫描模板图表并生成配置片段;--dry-run校验映射是否命中;正式运行时按key_column逐行生成,并用--start、--count控制断点与分片。脚本始终从原始模板加载,不修改模板本身。

边界与注意点

图表只改指定Series的数值,结构、参考线和图例保持不变;文本为精确run级匹配,不支持正则或模糊替换;段落关键词需在同一run内,min_length建议约为预估段落长度的0.6倍。此外,SmartArt内文本、跨幻灯片引用和母版修改不在支持范围,输出格式以python-pptx能力为限。

使用场景

  • 培训讲师为每位学员生成一页PPT,替换姓名和雷达图能力分数
  • HR每月把绩效表写入模板,生成各员工一页PPT,只改个人Series值
  • 班主任批量生成学生期末报告PPT,替换评语段落与总分
  • 销售主管按客户案例生成PPT,更新图表数据并替换解决方案文本

适合人员

  • 负责批量测评报告的HR或培训顾问,需要按员工逐页生成PPT
  • 处理学员成绩和评语的教学管理员,想从Excel自动生成期末报告
  • 维护销售案例PPT的业务分析师,需要更新图表和方案描述
  • 写脚本集成PPT生成的开发者,要把邮件合并流程接入现有系统