影刀RPA Word文档自动化:批量生成格式统一的报告文档
影刀RPA Word文档自动化批量生成格式统一的报告文档作者林焱影刀操作 Word 是很多行政、HR、财务岗位同学的刚需。批量生成合同、自动填写模板、合并多份报告——这些以前靠人工一份份操作的任务配好流程一分钟出几十份。一、影刀操作 Word 的两种方式方式一使用 Office 自动化指令影刀内置了对 Word 的直接操作指令不需要安装额外依赖。操作路径指令库 → Office → Word支持的操作打开/创建/保存文档、读取/写入文本、操作表格、插入图片等。方式二调用 Python 的 python-docx 库通过影刀的执行Python代码指令调用 python-docx 库处理 Word 文档功能更强大但需要提前安装库。本篇主讲方式一内置指令上手更快。拼多多店群自动化上架方案二、创建 Word 文档操作路径指令库 → Office → Word → 新建Word文档参数保存路径创建后保存到哪里模板路径可选基于现有模板创建文档路径 D:\报告\ 格式化今日日期(yyyy-MM-dd) _工作日报.docx 创建Word文档(文档路径) 打开Word文档(文档路径)三、基于模板批量生成文档这是最常用的场景——有一个 Word 模板里面有占位符用数据替换后生成不同的文档。模板设计在 Word 里用{{变量名}}作为占位符亲爱的 {{客户姓名}} 感谢您对我们的支持。您的订单编号为 {{订单号}}金额 {{金额}} 元 预计 {{送达日期}} 送达。影刀流程// 读取客户数据 客户数据 读取Excel全部行(客户列表.xlsx) ForEach 行 in 客户数据 客户姓名 获取列表元素(行, 1) 订单号 获取列表元素(行, 2) 金额 获取列表元素(行, 3) 送达日期 获取列表元素(行, 4) // 基于模板创建新文档 输出路径 D:\通知函\ 客户姓名 _通知函.docx 复制文件(模板.docx, 输出路径) // 打开新文档 打开Word文档(输出路径) // 替换占位符 Word文档替换文本({{客户姓名}}, 客户姓名) Word文档替换文本({{订单号}}, 订单号) Word文档替换文本({{金额}}, 金额) Word文档替换文本({{送达日期}}, 送达日期) // 保存并关闭 保存Word文档() 关闭Word文档() 记录日志(生成 输出路径)四、读取 Word 文档内容操作路径指令库 → Office → Word → 读取Word文档文本可以读取全文或指定段落。打开Word文档(报告.docx) 全文内容 读取Word文档文本() 关闭Word文档()  记录日志(全文内容)五、操作 Word 表格影刀可以读取和写入 Word 文档中的表格。读取表格// 读取第1个表格的第2行第3列 单元格内容 获取Word表格单元格(表格索引1, 行2, 列3) [video(video-eHgKgq8h-1783722480378)(type-csdn)(url-https://live.csdn.net/v/embed/524993)(image-https://v-blog.csdnimg.cn/asset/a547123d88ad712dccba346c9217e237/cover/Cover0.jpg)(title-TEMU店群如何管理运营)]写入表格// 向第1个表格的第3行第2列写入数据 设置Word表格单元格(表格索引1, 行3, 列2, 值测试内容)六、插入图片场景生成报告时自动插入当日的数据截图。打开Word文档(输出路径) // 定位到插入位置通过查找占位文字 Word定位到文字(【插入图表】) // 删除占位文字 Word删除当前段落() // 插入图片 Word插入图片(D:\截图\今日数据图.png, 宽度15, 单位cm) 保存Word文档()七、批量转换 Word 为 PDF有时候需要把 Word 文档转成 PDF 发出去。影刀可以用 Office 的导出功能实现Word文件列表 获取文件夹所有文件(D:\报告\, *.docx) ForEach Word文件 in Word文件列表 打开Word文档(Word文件) // 构建PDF保存路径 PDF路径 替换文本(Word文件, .docx, .pdf) // 导出为PDF Word另存为(PDF路径, 格式PDF) 关闭Word文档() 记录日志(已转换 PDF路径)八、踩坑速查问题原因解法替换文本后格式乱了占位符跨格式边界确保占位符在同一文本段中不要跨格式表格索引从几开始从1开始计数表格索引1第一个表格行列也从1计数Word窗口没打开指令报错文件路径错误或文件被占用确认路径存在且文件没被打开转PDF失败Office版本不支持或路径权限不足检查Office版本确认保存路径可写批量生成 Word 是影刀在行政和财务场景里最受欢迎的用法之一。一个合同模板 一份 Excel 数据跑一遍流程几十份合同同时就位。作者林焱