溫馨提示×

溫馨提示×

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

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

如何使用Python批量創(chuàng)建復(fù)工證明

發(fā)布時間:2021-07-19 09:43:08 來源:億速云 閱讀:153 作者:chen 欄目:大數(shù)據(jù)

這篇文章主要介紹“如何使用Python批量創(chuàng)建復(fù)工證明”,在日常操作中,相信很多人在如何使用Python批量創(chuàng)建復(fù)工證明問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用Python批量創(chuàng)建復(fù)工證明”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

/1 前言/

受疫情影響,2020年2月份、3月份企業(yè)復(fù)工需為員工開具復(fù)工證明。因本公司人數(shù)較多,復(fù)制粘貼工作量巨大,特此為行政同事寫此小工具,現(xiàn)與諸位共享。

/2 目標(biāo)/

1.實現(xiàn)批量將 Excel 姓名、身份證號信息導(dǎo)入 Word模板,并生成獨立的 Word 文檔;

    2.此方法核心思路是 word 的郵件合并功能,可以理解為郵件合并 Python 版;

    3.還可以實現(xiàn)批量在職證明生成、批量工資條生成、批量證書生成等功能。

 

/3 涉及的庫/

    mailmerge,pandas

 

/4 具體實現(xiàn)/

1.制作 Word 模板

如何使用Python批量創(chuàng)建復(fù)工證明

首先上成品圖,如上圖所示,僅紅框內(nèi)為特殊字符,其他均為普通模板文本,下面詳細(xì)為大家介紹如何生成特殊字符。

如何使用Python批量創(chuàng)建復(fù)工證明

如何使用Python批量創(chuàng)建復(fù)工證明

按以上操作分別將函數(shù)名添加到正確位置,即可生成Word 模板。

2.制作 Excel 模板

如何使用Python批量創(chuàng)建復(fù)工證明

在員工信息總表提取數(shù)據(jù)(可先按需求篩選,如篩選外省員工),保證模板內(nèi)至少包含姓名、身份證號兩列。

如何使用Python批量創(chuàng)建復(fù)工證明

兩個文件分別以“模板”命名。

3.代碼實現(xiàn)

如何使用Python批量創(chuàng)建復(fù)工證明

代碼非常簡單,通過 pandas 讀取 Excel 數(shù)據(jù),下方mailmerge 用法可理解為固定格式。

4.結(jié)果展示

如何使用Python批量創(chuàng)建復(fù)工證明

全部選中后批量打印!

如何使用Python批量創(chuàng)建復(fù)工證明

5.生成 exe 文件(pyinstaller -F 復(fù)工證明批量.py)

如何使用Python批量創(chuàng)建復(fù)工證明

簡易版為無需導(dǎo)入 Excel 數(shù)據(jù),通過 input()直接填入數(shù)據(jù),生成文件。

如何使用Python批量創(chuàng)建復(fù)工證明

好了,打包發(fā)送給行政(人資),工作完成!

/5 總結(jié)/

1.所有批量的、重復(fù)的、沒技術(shù)含量的工作都能想辦法替代;

2.Python 知識點非常多,碰到問題主動搜索,嘗試一下總會有解決方法;

到此,關(guān)于“如何使用Python批量創(chuàng)建復(fù)工證明”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI