python 获取昨天的日期_利用Python来实现报表的自动发送,解放你时间去做更有意思的事情...

59ddfe636f038aab1448b62056ef32e0.gif

7feda082502f4d86e7f075aedc337e75.png

前言

在日常工作中你可能因为每天都被各种各样的数据数据报表搞得焦头烂额,老板的,运营的、产品的等等。而且大部分报表都是重复性的工作,这篇文章就是帮助大家如何用Python来实现报表的自动发送,解放你的劳动力,可以让你有时间去做更有意思的事情。

基本开发环境

版本:Python3

系统:Windows

相关模块:

c7a8523419bbdd6b05161d1f9d8a1799.png

实现过程

一、编写一个传入sql就返回数据的函数get_datas(sql)

775b6b48337c57983a5a3321ca90b95d.png

二、 编写一个传入sql就返回数据的字段名称的函数get_datas(sql),因为一个函数只能返回一个值,这边就用2个函数来分别返回数据和字段名称(也就是excel里的表头)

f58d927928ac3d6942ba0298647df53b.png

三、 编写一个传入数据、字段名称、存储地址返回一个excel 的函数et_excel(data, field, file)

b97b90304141c27941d45d1d40ee7907.png

四、编写一个自动获取昨天日期字符串格式的函数getYesterday()

e836b8ed08ce080f534cb276ccc09f04.png

五、编写一个生成邮件的函数create_email

(email_from, email_to, email_Subject, email_text, annex_path, annex_name)

453fcdbd318b0138a798102b3e909a9f.png

六、生成一个发送邮件的函数send_email(sender, password, receiver, msg)

c1790c7be49fbf96edad9f14ab8282f0.png

七、建立一个main函数,把所有的自定义内容输入进去,最后执行main函数

595cc65a6ac5479ffa3fd65bffb75a34.png

*声明:本文于网络整理,版权归原作者所有,如来源信息有误或侵犯权益,请联系我们删除或授权事宜。

a724d2ec9ffffc81330c38cbe923bcc6.gif

觉得不错,点个“在看”然后转发出去7516b01d55250a76102d0b9b4be8d3a8.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值