91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么用python批量發送工資條郵件

發布時間:2022-01-27 11:25:15 來源:億速云 閱讀:222 作者:kk 欄目:開發技術

今天給大家介紹一下怎么用python批量發送工資條郵件。文章的內容小編覺得不錯,現在給大家分享一下,覺得有需要的朋友可以了解一下,希望對大家有所幫助,下面跟著小編的思路一起來閱讀吧。

工資excel表格格式如下所示:

怎么用python批量發送工資條郵件

使用python批量給每位員工發送工資條信息,格式如下:

怎么用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 = 0
for row in ws:
    count += 1
    if count == 1:  # 表頭信息讀取一次即可
        table_header = '<thead>'
        for cell in row:
            table_header += f'''<th  >{cell.value}</th>'''
        table_header += '</thead>'

讀取excel第一行,構造表頭,第一行只讀取一次,所以加了一個計數變量.count

table_header是構造工資條表頭信息的html文本

讀取每一行數據,獲取員工姓名、郵箱以及工資條信息,構造郵件正文的完整內容!

else:
    msg_context_data = '<tr>'
    for cell in row:  # 一次讀取員工工資條
        msg_context_data += f'''<td>{cell.value}</td>'''
        msg_context_data += '</tr>'
        mail = row[1].value
        name = row[2].value
        msg_context = f'''
                 <h4>{name},你好:</h4>
                 <p>請查收你2022-05月的工資條</p>
                 <table border="1px"> 
                    {table_header} 
                    {msg_context_data} 
                </table>                       
              '''

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批量發送工資條郵件相關的內容可以搜索億速云之前的文章或者瀏覽下面的文章進行學習哈!相信小編會給大家增添更多知識,希望大家能夠支持一下億速云!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

北安市| 喜德县| 普陀区| 惠来县| 通化市| 鄂州市| 清流县| 望江县| 图木舒克市| 泾阳县| 卢氏县| 灯塔市| 宜兰县| 连州市| 鄂伦春自治旗| 宜都市| 依安县| 顺义区| 江孜县| 许昌县| 日土县| 宜都市| 二手房| 合江县| 临猗县| 昭通市| 兴城市| 九江市| 永清县| 左权县| 涿州市| 屏东市| 自贡市| 安吉县| 肥东县| 桐乡市| 安图县| 武邑县| 河池市| 牙克石市| 比如县|