python 生成数据,python自动生成数据分析报告
日报是大多数工作者绕不开的难题。对于管理者来说,日报是最好的提前管理方式,可以了解团队的氛围和状态。本文将使用Python自动生成每日数据,有兴趣的可以尝试一下。
00-1010前言要求详细的数据处理
目录
人生苦短,赶紧学Python吧!
日报是大多数工作者绕不开的难题。
对于管理者来说,日报是最好的提前管理方式,可以了解团队的氛围和状态。但是对于员工来说,就有话可说了。对于重复性的工作,我强烈推荐你使用Python,使之模块化、自动化,帮助我们实现高效的办公。
让我们通过一个补充销售日报的案例来展示Python自动化办公的优势。本文简化了案件的处理过程。
前言
朋友的需求是这样的。他们平时的销售数据都记录在Excel里,汇总后会按部门统计。但是今年年初,领导突然要求写日报。写了一个月,大家发现没检查就不继续写了。
Excel每日数据
现在突然要求我明天把这个月之前的日报全部交上来,相当于把2月到5月的日报补了近120天。如果我用手复制粘贴,估计会吐血。朋友发了所有和他日报相关的文档,发现最后的日报效果如下。
所以要求比较简单。你只需要从Excel表中读取每天的数据,用Python处理,然后依次写入Word文档,就可以批量生成日报了。
需求详解
在数据处理之前,我们首先要知道最终需要哪些数据。如下图所示,目标日字中主要有两类:红色标注的值主要由当天的数据或其计算出的数据组成;绿色标注的表格更简单,就是最近七天的数据(销售数量、销售金额、销售目标、完成程度)。
首先,我们导入Pandas模块进行数据处理。
importpandasaspd
df=PD . read _ excel( daily data . xlsx )
df
输出结果
数据导入后,就可以按照我们的要求计算数据了。数据运算有两种,一种是加减-,乘*和除/除的数据运算,一种是统计方法的数据运算。
在交互环境中输入以下命令:
Df[日期]=df[日期]。apply(lambda x 3360 x . strftime( % y-% m-% d ))
Df[当日完成]=(df[销售金额]/df[销售目标]*100)。回合(1)
Df[累计销售金额]=df[销售金额]。累计和()
Df[本年完成]=(df[累计销售金额]/2200000*100)。回合(1)
Df[累计销售额]=(df[累计销售额]/10000)。回合(2)
df
输出结果:
可以看到,最终结果截图中用红色标注的数据内容已经全部计算完毕。绿色标记的表更简单,只需使用Pandas模块中的数据来选择它。
在交互环境中输入以下命令:
num=10
df . iloc[编号7:num,5]
输出结果:
这样你就可以很容易的得到某一天过去7天的日报数据集合。
关于使用Python每日自动生成数据的这篇文章到此结束。关于Python data daily的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。