這篇文章主要介紹“如何使用Python批量創建復工證明”,在日常操作中,相信很多人在如何使用Python批量創建復工證明問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”如何使用Python批量創建復工證明”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
/1 前言/
受疫情影響,2020年2月份、3月份企業復工需為員工開具復工證明。因本公司人數較多,復制粘貼工作量巨大,特此為行政同事寫此小工具,現與諸位共享。
/2 目標/
1.實現批量將 Excel 姓名、身份證號信息導入 Word模板,并生成獨立的 Word 文檔;
2.此方法核心思路是 word 的郵件合并功能,可以理解為郵件合并 Python 版;
3.還可以實現批量在職證明生成、批量工資條生成、批量證書生成等功能。
/3 涉及的庫/
mailmerge,pandas
/4 具體實現/
1.制作 Word 模板
首先上成品圖,如上圖所示,僅紅框內為特殊字符,其他均為普通模板文本,下面詳細為大家介紹如何生成特殊字符。
按以上操作分別將函數名添加到正確位置,即可生成Word 模板。
2.制作 Excel 模板
在員工信息總表提取數據(可先按需求篩選,如篩選外省員工),保證模板內至少包含姓名、身份證號兩列。
兩個文件分別以“模板”命名。
3.代碼實現
代碼非常簡單,通過 pandas 讀取 Excel 數據,下方mailmerge 用法可理解為固定格式。
4.結果展示
全部選中后批量打??!
5.生成 exe 文件(pyinstaller -F 復工證明批量.py)
簡易版為無需導入 Excel 數據,通過 input()直接填入數據,生成文件。
好了,打包發送給行政(人資),工作完成!
/5 總結/
1.所有批量的、重復的、沒技術含量的工作都能想辦法替代;
2.Python 知識點非常多,碰到問題主動搜索,嘗試一下總會有解決方法;
到此,關于“如何使用Python批量創建復工證明”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。