项目说明
每家公司每个月都要向员工发送一次工资邮件。通常的做法是,财务主管提供一个工资Excel表,其中每一行对应一个员工的工资,让财务美眉们为每个员工编写一封通知邮件,单独发送给对应的员工。如果公司不到10人还好,要是公司有100人,那财务美眉就要疯掉了。如果这时候你用Python写一个程序,根据Excel内容,自动生成邮件并发送给同事,几分钟帮财务美眉完成工作。那财务美眉必定对你刮目相看,说不定你的桃花运就来了呢!
知识说明
通过这个项目,希望大家学习到如下知识点:
1、熟悉编码和调试的流程,巩固Python基础知识。
2、学会用Python读取Excel中的信息。
3、学会用Python发送邮件。
读取Excel中的信息
为了给员工发送工资邮件,我们第一步需要读取工资Excel表内的信息。
读取Excel表文件,我们需要用到一个第三方库“openpyxl”。
安装openpyxl
只需要打开终端,输入下面命令:
py -m pip install openpyxl
看到这样的提示,就说明安装成功了。
开始编码
首先在“wooyide_salary.xlsx”所在文件夹中,创建一个名为“parse_excel.py”的文件,文件内容为:
# 从openpyxl中导入load_workbook from openp