PPTX 批量文档生成引擎
将以下提示词粘贴到你的 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生成的开发者,要把邮件合并流程接入现有系统