分享自用邮件合并工具,交由Claude用python编写的邮件合并(批量套打)工具:读取 Excel 数据表,把 Word 模板里的占位符替换成每一行的数据,生成单、多文件。兼容 WPS 和 Office 生成的 docx,支持正文、表格、文本框、页眉页脚里的占位符,也支持插入图片,处理完成后自动打开输出目录。网络上找过几个,试用后发现统统不支持文本框,单文件输出也都失效了,于是用AI写了一个还增加了功能,如支持图片替换,输出特定数据行,自动打开输出文件夹,win10/11下测试正常,Win7不支持,欢迎大家测试使用。
使用说明1、界面说明文件选择:选模板(.docx)、选数据表(.xlsx)。单文件合并(分页拼接):勾选后所有记录合并进同一个文件,每条记录独占一页(分页符隔开);不勾选则每条记录单独生成一个文件。两种模式的区别和限制见下文"单文件 vs 多文件"。完成后自动打开文件夹:合并结束后自动弹出输出文件夹。文件名前缀字段:从数据表表头里选一个字段(比如"姓名")作为多文件模式下的输出文件名;不选就按"记录1"、"记录2"顺序命名。单文件模式下不需要这个,固定生成一个"邮件合并结果.docx"。开始邮件合并:跑起来,下方会实时显示进度和处理日志。下次打开程序会自动恢复上次用过的模板/数据表路径和各项设置。