利用Python来实现报表的自动发送,解放你时间去做更有意思的事情
欢迎点击右上角关注小编,除了分享技术文章之外还有很多福利,私信学习资料可以领取包括不限于Python实战演练、PDF电子文档、面试集锦、学习资料等。
前言
在日常工作中你可能因为每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的、产品的等等。而且大部分报表都是重复性的工作,这篇文章就是帮助大家如何用Python来实现报表的自动发送,解放你的劳动力,可以让你有时间去做更有意思的事情。
基本开发环境
版本:Python3
系统:Windows
相关模块:
实现过程
一、编写一个传入sql就返回数据的函数get_datas(sql)
二、 编写一个传入sql就返回数据的字段名称的函数get_datas(sql),因为一个函数只能返回一个值,这边就用2个函数来分别返回数据和字段名称(也就是excel里的表头)
三、 编写一个传入数据、字段名称、存储地址返回一个excel 的函数et_excel(data, field, file)
四、编写一个自动获取昨天日期字符串格式的函数getYesterday()
五、编写一个生成邮件的函数create_email
(email_from, email_to, email_Subject, email_text, annex_path, annex_name)
六、生成一个发送邮件的函数send_email(sender, password, receiver, msg)
七、建立一个main函数,把所有的自定义内容输入进去,最后执行main函数
相关推荐
夜斗不是神 2020-11-17
huavhuahua 2020-11-20
Yasin 2020-11-16
xiaoseyihe 2020-11-16
千锋 2020-11-15
diyanpython 2020-11-12
chunjiekid 2020-11-10
wordmhg 2020-11-06
YENCSDN 2020-11-17
lsjweiyi 2020-11-17
houmenghu 2020-11-17
Erick 2020-11-17
HeyShHeyou 2020-11-17
以梦为马不负韶华 2020-10-20
lhtzbj 2020-11-17
pythonjw 2020-11-17
dingwun 2020-11-16
lhxxhl 2020-11-16