找回密码
 立即注册
搜索
热搜: Excel discuz
查看: 2430|回复: 0

[项目代码] 批量生成邀请函文档,实现邮件合并

[复制链接]

492

主题

7万

元宝

77万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
770449
发表于 2022-1-22 15:05:01 | 显示全部楼层 |阅读模式
首先看B战下载的视频,会介绍整个过程,5分钟视频简短明了




下面开始上代码:
首先会用到三个库,一个标准库csv,两个第三方库docx-mailmerge和lxml
  1. import csv
  2. from mailmerge import MailMerge
  3. with open('F:\邮件合并\\001.csv') as f:
  4.     reader = csv.reader(f)
  5.     next(reader)       #跳过首行字段行
  6.     for name,xingbie,tel,anjianname,cname,ctel in reader:
  7.         doc = MailMerge('F:\邮件合并\\模板.docx')
  8.         doc.merge(name=name,xingbie=xingbie,tel=tel,anjianname=anjianname,cname=cname,ctel=ctel)
  9.         doc.write(f'F:\邮件合并\\{name}.docx')
复制代码




回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|五花八门论坛 ( 豫ICP备15031300号-3 )

GMT+8, 2024-12-21 20:44 , Processed in 0.064550 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表