python批量打印机excel,python自动化办公系列03_单个以及批量处理excel文件
先贴上数据集,
链接:https://pan.baidu.com/s/1ttv7NwbRmfVPcj2iBHTAfg
提取码:zg5v
下面是关于如何计算每个销售额以及总销售的代码。
import os
import pandas as pd
os.chdir("C:\\Users\\yuyuk\\data science\\data analysis and description\\py_excel")
name= "专项户外运动装备&冰爪.xlsx"
df = pd.read_excel(name)
df.head()
df["销售额"] = df["转化率"] * df["访客数"] * df["客单价"]
df_sum = df.groupby("品牌")["销售额"].sum().reset_index()
df["行业"] = name.replace(".xlsx","")
不同的单个excel计算销售额,只需要将name名字换下就好。
-------------------------------------------------------------------------------------
以下是计算所有表,总的销售额。
import os
import pandas as pd
import time
start_time = time.time()
result = pd.DataFrame()
#循环遍历表格结果
for name in os.listdir():
df = pd.read_excel(name)
df["销售额"] = df["访客数"] * df["转化率"] * df["客单价"]
df_sum = df.groupby("品牌")["销售额"].sum().reset_index()
df_sum["行业"] = name.replace(".xlsx","")
result = pd.concat([resutl,df_sum])
final = result.groupby("品牌")["销售额"].sum().reset_index().sort_values("销售额",ascending=False)
pd.set_option("display.float_format",lambda x: "%.2f" %x)
print(df_sum.head())
df_sum.describe()
end_time = time.time()
during_time = end_time - start_time
print(during_time)
标签:03,name,python,sum,excel,df,销售额,pd,time
来源: https://www.cnblogs.com/yuyukun/p/12989537.html
python批量打印机excel,python自动化办公系列03_单个以及批量处理excel文件相关推荐
- Python骚操作:Python控制Excel实现自动化办公!
Python骚操作:Python控制Excel实现自动化办公! 1.安装 Python骚操作:Python控制Excel实现自动化办公! 2.操作一个简单的Excel文档 操作注释及代码: Pytho ...
- 手把手教你python自动化办公(三)---PPT批量修改
手把手教你python自动化办公(三)---PPT批量修改 PPT批量修改 场景模拟:当公司让你制作10000个不同数据但背景相同的PPT时,你是干上三天,还是小手一挥,十秒搞定? 1.设计你想要的P ...
- python办公自动化excel_简直出神入化,教你用Python控制Excel实现自动化办公
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python做excel自动化可视化-简直出神入化,教你用Python控制Excel实现自动化办公...
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python excel 自动化-简直出神入化,教你用Python控制Excel实现自动化办公
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python excel 自动化-Python控制Excel实现自动化办公
这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...
- python自动化办公-简直出神入化,教你用Python控制Excel实现自动化办公
1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...
- python做excel自动化-Python如何控制Excel实现自动化办公
Python如何控制Excel实现自动化办公 发布时间:2020-04-07 09:51:44 来源:亿速云 阅读:132 作者:小新 这篇文章主要给大家讲解的是Python如何控制Excel实现自动 ...
- python做excel自动化-Python控制Excel实现自动化办公
这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...
最新文章
- Linux查看端口号是否使用
- php标题 栏目不显示title,DEDECMS专题列表页不显示title的解决方法
- 金蝶K/3 同步用核算项目配置
- 英文文章如何进行略读
- opencv及相机相关6
- .NET 平台采用率的提升归功于开源
- 日期getTime()方法以及JavaScript中的示例
- Linux命令之xargs命令详解
- css3 实现图片旋转
- DINO 自监督算法简介
- 使用ZedGraph记录(原创)
- YOLO v5训练时报fitness错误,求解
- windows如何查看电脑开关机记录
- dedecms 织梦配置 手机 wap 站点,并绑定二级域名
- chrome浏览器表单自动填充默认样式-autofill设置
- Flux脚本语言基础使用-函数定义(InFluxDB 查询语言)
- des加密算法(des加密算法的密文分组长度)
- 在线直播源码中直播间内大转盘功能的实现
- VBA 朗读excel随机选择的单元格 (语音库人声可选)
- 产品相关的学习资源总结
热门文章
- 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt
- 10年老电脑如何提速_电脑越用越卡?如何简单升级,让你的旧笔记本瞬间提速...
- Android使用PorterDuffXfermode实现遮罩效果
- android 使用Binder通信
- java 压缩文件夹_java 实现压缩文件(单文件 或 文件夹)
- OpenXLSX 中文字段读取问题
- azm335x 串口配置
- Linux操作系统内核启动参数详细解析
- 如何使用autotools工具
- java连接imserver_java后端IM消息推送服务开发——协议