先贴上数据集,

链接: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文件相关推荐

  1. Python骚操作:Python控制Excel实现自动化办公!

    Python骚操作:Python控制Excel实现自动化办公! 1.安装 Python骚操作:Python控制Excel实现自动化办公! 2.操作一个简单的Excel文档 操作注释及代码: Pytho ...

  2. 手把手教你python自动化办公(三)---PPT批量修改

    手把手教你python自动化办公(三)---PPT批量修改 PPT批量修改 场景模拟:当公司让你制作10000个不同数据但背景相同的PPT时,你是干上三天,还是小手一挥,十秒搞定? 1.设计你想要的P ...

  3. python办公自动化excel_简直出神入化,教你用Python控制Excel实现自动化办公

    1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...

  4. python做excel自动化可视化-简直出神入化,教你用Python控制Excel实现自动化办公...

    1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...

  5. python excel 自动化-简直出神入化,教你用Python控制Excel实现自动化办公

    1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...

  6. python excel 自动化-Python控制Excel实现自动化办公

    这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...

  7. python自动化办公-简直出神入化,教你用Python控制Excel实现自动化办公

    1.安装 简直出神入化,教你用Python控制Excel实现自动化办公 2.操作一个简单的Excel文档 操作注释及代码: 简直出神入化,教你用Python控制Excel实现自动化办公 操作完成后,数 ...

  8. python做excel自动化-Python如何控制Excel实现自动化办公

    Python如何控制Excel实现自动化办公 发布时间:2020-04-07 09:51:44 来源:亿速云 阅读:132 作者:小新 这篇文章主要给大家讲解的是Python如何控制Excel实现自动 ...

  9. python做excel自动化-Python控制Excel实现自动化办公

    这篇文章介绍了Python控制Excel实现自动化办公的方法,主要用到了xlsxwriter库,该库可以很方便的实现操作excel,利用xlsxwriter提供的方法即可使用自动化办公. Python ...

最新文章

  1. Linux查看端口号是否使用
  2. php标题 栏目不显示title,DEDECMS专题列表页不显示title的解决方法
  3. 金蝶K/3 同步用核算项目配置
  4. 英文文章如何进行略读
  5. opencv及相机相关6
  6. .NET 平台采用率的提升归功于开源
  7. 日期getTime()方法以及JavaScript中的示例
  8. Linux命令之xargs命令详解
  9. css3 实现图片旋转
  10. DINO 自监督算法简介
  11. 使用ZedGraph记录(原创)
  12. YOLO v5训练时报fitness错误,求解
  13. windows如何查看电脑开关机记录
  14. dedecms 织梦配置 手机 wap 站点,并绑定二级域名
  15. chrome浏览器表单自动填充默认样式-autofill设置
  16. Flux脚本语言基础使用-函数定义(InFluxDB 查询语言)
  17. des加密算法(des加密算法的密文分组长度)
  18. 在线直播源码中直播间内大转盘功能的实现
  19. VBA 朗读excel随机选择的单元格 (语音库人声可选)
  20. 产品相关的学习资源总结

热门文章

  1. 如何查询oracle的共享内存,[20190104]ipcs查看共享内存段.txt
  2. 10年老电脑如何提速_电脑越用越卡?如何简单升级,让你的旧笔记本瞬间提速...
  3. Android使用PorterDuffXfermode实现遮罩效果
  4. android 使用Binder通信
  5. java 压缩文件夹_java 实现压缩文件(单文件 或 文件夹)
  6. OpenXLSX 中文字段读取问题
  7. azm335x 串口配置
  8. Linux操作系统内核启动参数详细解析
  9. 如何使用autotools工具
  10. java连接imserver_java后端IM消息推送服务开发——协议