python舔狗学习日记第三期【帮女神自动化生成日报】

嗨害大家好鸭! 我是小熊猫❤

本来不是很想更这期的…

但是俺小熊猫的私信、企鹅qun 、还有好友消息都说实在是想看…

那么!!!

这期给大家展示一下什么叫实力~
请添加图片描述


众所周知啊~

日报是大部分打工人绕不过的难题,

我们公司也是如此,但是之前管的不严,不写都没事,

前两天老板突然抽风,要女神把之前欠下几个月的都补上,

因为她是做销售的,销售数据一般都要总结,

这下班天都黑了,我真的很想约她看电影呢!

在这里插入图片描述

还好…俺还会点python…

分析案例需求

女神的需求是这样的:

他们平时的销售数据是记录在Excel上,

汇总后会按照部门进行统计

但是今年年初时,老板突然要求写日报,

大家写了一个月发现并不检查就没继续写下去。

请添加图片描述

现在突然被要求明天交之前的所有日报,

这相当于要补2-5月将近120天的日报,

如果靠双手复制粘贴,那估计要吐血了。

同事将其写日报的相关文件都发了过来,

发现最终日报效果如下所示。

请添加图片描述
所以需求也就是比较简单了,

只需要从Excel表格中读取每日的数据,

使用Python将其处理后,再依次写入Word文档中,

即可实现批量生成日报。

在这里插入图片描述

数据处理

在进行数据处理之前,要先了解最终需要哪些数据。

如下图所示,在目标日报Word中主要分为两类:

红色标记的数值主要是由当日的数据、

或者由它们计算后得到的数据构成;

绿色标记的表格则更简单了,

就是近七日的数据(销售数量、销售金额、销售目标、完成度)。

请添加图片描述

首先我们导入Pandas模块进行数据处理

import pandas as pd
df = pd.read_excel("日报数据.xlsx")
df

输出结果
请添加图片描述
导入数据后,接着就可以按照我们的需求,来进行数据运算了。

数据运算主要分为两种,

一种是利用加 +、减 -、乘 *、除 / 进行数据运算

另一种是利用统计方法进行数据运算

在交互式环境中输入如下命令:

df["日期"] = df["日期"].apply(lambda x:x.strftime("
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值