怎么用python批量发送工资条邮件
发表于:2024-09-22 作者:千家信息网编辑
千家信息网最后更新 2024年09月22日,今天给大家介绍一下怎么用python批量发送工资条邮件。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。工资excel表格
千家信息网最后更新 2024年09月22日怎么用python批量发送工资条邮件 {table_header} {msg_context_data}
'''
今天给大家介绍一下怎么用python批量发送工资条邮件。文章的内容小编觉得不错,现在给大家分享一下,觉得有需要的朋友可以了解一下,希望对大家有所帮助,下面跟着小编的思路一起来阅读吧。
工资excel表格格式如下所示:
使用python批量给每位员工发送工资条信息,格式如下:
思路:
首先是加载excel,获取当前sheet表格
salay = load_workbook('大唐建设集团-2022年5月工资.xlsx', data_only=True)ws = salay.active
登录所使用的发件邮箱服务器
# 登录邮箱服务器smtp_obj = smtplib.SMTP_SSL('smtp.qq.com', 465)# smtp_obj.set_debuglevel(1)smtp_obj.login('vision.wangpc@foxmail.com', "tsjodbaab") # 腾讯邮箱,客户端登录使用授权码
这里有坑:邮箱登录的的账户密码有的邮箱是密码,有的是使用授权码,腾讯qq邮箱就是使用授权码
使用新浪邮箱时候,登录不上服务器,原因未知!
遍历sheet表,获取表头信息。
count = 0for row in ws: count += 1 if count == 1: # 表头信息读取一次即可 table_header = '' for cell in row: table_header += f'''{cell.value} ''' table_header += ''
读取excel第一行,构造表头,第一行只读取一次,所以加了一个计数变量.count
table_header
是构造工资条表头信息的html文本
读取每一行数据,获取员工姓名、邮箱以及工资条信息,构造邮件正文的完整内容!
else: msg_context_data = '' for cell in row: # 一次读取员工工资条 msg_context_data += f''' ' mail = row[1].value name = row[2].value msg_context = f'''{cell.value} ''' msg_context_data += '{name},你好:
请查收你2022-05月的工资条
msg_context_data
是工资条信息那一行html格式的文本数据
每读取一行数据,发送一封邮件
msg = MIMEText(msg_context, 'html', 'GBK')msg['from'] = Header('xx人力资源部', 'GBK')msg['To'] = Header('name', 'GBK')msg['Subject'] = Header('2022.5月工资条', 'GBK')smtp_obj.sendmail('vision.wangpc@foxmail.com', mail, msg.as_string()) # 没读取一行信息发送一封邮件
Python主要用来做什么
Python主要应用于:1、Web开发;2、数据科学研究;3、网络爬虫;4、嵌入式应用开发;5、游戏开发;6、桌面应用开发。
以上就是怎么用python批量发送工资条邮件的全部内容了,更多与怎么用python批量发送工资条邮件相关的内容可以搜索之前的文章或者浏览下面的文章进行学习哈!相信小编会给大家增添更多知识,希望大家能够支持一下!
工资
邮箱
信息
邮件
一行
登录
内容
数据
表头
开发
员工
文章
服务器
格式
应用
服务
密码
就是
应用开发
思路
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
win7本地安全机构数据库
拳皇视频软件开发
一网址数据库出错怎么办
从事通讯软件开发
内蒙古网络安全管理皇致远
阿里云网络安全几级
网络软件开发体系结构
广州誉铭轩软件开发
共享单车软件开发费用
网络技术存在问题
数据库营销例子
零基础教你制作数据库
sr588服务器raid
显示器软件开发
闵行区网络营销软件开发哪个好
华为软件开发笔试题
计算机网络技术 专本贯通
安卓登录与注册数据库代码
控制网络技术基础课后题
网络安全应急实施办法
怎么理解网络安全技术的专业
网络安全素质教育pdf版
政务服务中心网络安全管理
云数据库音乐播放器
福建天驱企业级服务器云主机
网络安全的自我认知
化工大学网络安全培训机构排名
量子特攻会在哪个服务器
民政局网络安全
系统某个功能连接不上数据库