好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > python實現自動化辦公郵件合并功能

python實現自動化辦公郵件合并功能

熱門標簽:如何地圖標注公司 外賣地址有什么地圖標注 企業彩鈴地圖標注 上海正規的外呼系統最新報價 銀川電話機器人電話 煙臺電話外呼營銷系統 長春極信防封電銷卡批發 電銷機器人錄音要學習什么 預覽式外呼系統

經常使用word辦公的小伙伴們經常會遇到郵件合并的任務,通常會將數量有限的表格中的信息通過word的郵件合并功能,自動生成word文檔,操作熟練的技術員通常不到十分鐘就可以合并幾十份郵件。那么如果遇到成千上萬份的郵件需要合并并且需要各自生成文件呢?一個excel大佬也需要很長時間吧!既然我們很難在excel上追上大佬的腳步,何不另辟蹊徑,找一條更適合自己的方法呢?
我是一年多前接觸到python自動化辦公的,通過進一步的學習,發現平時我們的辦公效率可以通過使用python的自動化辦公方法從而進一步提升,而且這種提升是很容易就可以實現的。如果你花了不到一個月的時間學習了簡單的自動化辦公技巧,那么我可以想象得到,某一天會真實發生的一種情景:在公司做報表的那一天,其他同事都在慌里慌張的敲打著鍵盤,到了下班點之后,他們不僅沒有回家感受家的溫暖,還要遭受老板的冷眼,任務沒有完成是不能回家的,即使有多晚。那么這個時候,你早已經保質保量的完成了所有任務,在其它同事手忙腳亂的時候,你在悠閑的喝著咖啡,沐浴在領導今天對你的贊美之中,默默感嘆,生活如此多嬌,下班后去干嘛呢?,
下面隨我一起走進python自動化辦公的第一站:郵件合并。
如果word模板文件長這個樣子(為了演示自動化辦公效果,邀請函是隨意寫的):

當然,對于到進行郵件合并的位置,我們同樣和word郵件合并一樣,需要添加域。
邀請函有了,那么表格哪里找呢!對于初學者來說,對于這種實例性很強的項目,沒有數據,可以宣布50%已經放棄了。那么,在以后的學習過程中,沒有數據,當然我們要自己創造數據。如下代碼所示,我們可以創建有name、mail、date的csv文件來,并且實現郵件合并的功能。

import pandas as pd
import numpy as np
import random
import csv
from mailmerge import MailMerge
#生成姓名
def create_fname_data():
    word_select = []
    for i in range(97, 123):
        word_select.append(chr(i))
    print(word_select)
    name_select = []
    for i in range(6):
        name = ''
        for i in range(5):
            name += random.choice(word_select)
        name+=' '
        for i in range(5):
            name += random.choice(word_select)
        name_select.append(name.title())
    print(name_select)
    return name_select

#生成郵箱
def create_mail():
    word_select=[str(i) for i in range(9)]
    all_number_select=[]
    for i in range(6):
        number_select=''
        for i in range(10):
            number_select+=random.choice(word_select)
        endwith=['@163.com','@qq.com','@icloud.com']
        number_select+=random.choice(endwith)
        all_number_select.append(number_select)
    return all_number_select

#創建csv文件
def add_csv():
    df=pd.DataFrame(
        {
            'name':pd.Series(create_fname_data()),
            'date':pd.Series(pd.date_range('20210101',periods=6)),
            "mail":pd.Series(create_mail()),
        }
    )
    print(df)
    df.to_csv('./data/random_data.csv')

if __name__ == '__main__':
    add_csv()
    with open('./data/random_data.csv',encoding='utf-8') as f:#郵件合并數據目錄位置
        reader=csv.reader(f)
        next(reader)
        for index,name,date,mail in reader:
            doc=MailMerge('./data/test1.docx')#模板文件目錄
            print(name,mail,date)
            doc.merge(name=name,mail=mail,date=date)#郵件合并
            doc.write(f'./data/{name}.docx')#寫入文件

下圖是自動生成的word文檔。

簡簡單單的幾行代碼就可以完成郵件合并功能,如果有幾千份數據源,當然,稍微修改下代碼,就可以在幾秒鐘完成郵件合并,豈不樂哉?

到此這篇關于python實現自動化辦公郵件合并功能的文章就介紹到這了,更多相關python郵件合并內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • Python利用機器學習算法實現垃圾郵件的識別
  • Python 發送SMTP郵件的簡單教程
  • Python一行代碼實現自動發郵件功能
  • Python基礎詳解之郵件處理
  • Python 調用API發送郵件
  • Python基于SMTP發送郵件的方法
  • python基于SMTP發送QQ郵件
  • python 自動監控最新郵件并讀取的操作
  • python實現發送郵件
  • python 實現網易郵箱郵件閱讀和刪除的輔助小腳本
  • python如何發送帶有附件、正文為HTML的郵件
  • python使用Windows的wmic命令監控文件運行狀況,如有異常發送郵件報警
  • 用python監控服務器的cpu,磁盤空間,內存,超過郵件報警
  • python郵件中附加文字、html、圖片、附件實現方法
  • Python用20行代碼實現完整郵件功能

標簽:湖北 潮州 珠海 宜昌 盤錦 西寧 佳木斯 上饒

巨人網絡通訊聲明:本文標題《python實現自動化辦公郵件合并功能》,本文關鍵詞  python,實現,自動化,辦公,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python實現自動化辦公郵件合并功能》相關的同類信息!
  • 本頁收集關于python實現自動化辦公郵件合并功能的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 高h超辣bl文| 国產黃色亂伦一級A片| 伊人手机在线观看| 被仇人蹂躏性调教| 欧美极品jiZZHD欧美仙踪林| 扣扣精品秘?国产传媒MV| 黑丝美女娇喘| 放荡的寡妇a级美国大片| 两男吮她的花蒂和奶水视频| 精品人妻无码一区二区出白浆潮喷 | 日本在线xxxx| 乳女教师欲乱动漫3d在线观看| 公交车一晃撞了进去没有阻隔| 年轻女教师hd中字3D| 视频在线高清完整免费观看| 谁有免费黄色网址| 香蕉97人妻免费碰碰碰| 91精品久久人人妻人人做人人爱| yw尤物视频| 成品动漫网站入口网页版怎样打开| 亚洲不卡视频| 亚洲五月综合自拍区| 一本久道久久综合狠狠躁| 狠狠久久久久久亚洲综合网| 四川女人高潮一级毛片| 国产精??清纯女学生被下药强摸| 天堂√8在线中文| 美女视频黄a全部免费看小说| 亚洲天堂色网站| 中国小帅男男gayxnxx| 曰本人做爰大片免费观看一区二区 | 免费看一毛一级毛片视频| 边做饭边被躁我和邻居动| 在教室伦流澡到高潮Hgl| 性生VideoSex巨大娇小 | 引诱亲女乱小说txt| 按摩器自慰| 大国崛起之东方日不落| 被病娇强肉H文| AA片免费网站| 久久电影天堂|