使用python进行自动化整理输出报表数据

报表数据整理

对于日常工作中的一些周报日报数据,存在一些重复性的计算或者汇总需求,对于这种可以用python对excel进行自动化的一些操作,其中包含以下几个方面的操作

  • 对列进行拆分
  • 对日期进行筛选
  • 对特定值进行汇总
  • 对数据进行求和
  • 对表进行合并
  • 列的更名
import random
import pandas as pd 
import numpy as np
import base64
import os

data=pd.read_csv('单元.csv') 
res = data["计划名称"].str.split('_',expand= True)
res.columns = ['液','常规','品线','计划','','']
df=pd.concat([data,res],axis=1)
df1=df[['日期','展现量', '点击量', '花费', '总收藏数','总购物车数','总成交金额','总成交笔数','品线', '计划']]

df2=df1[(df1['日期'] <= '2022-03-27')&(df1['日期'] >= '2022-03-21')]
df3=df2.groupby('品线').sum()
df3.loc['直通车品线sum'] = df3.apply(lambda x: x.sum())  #对列进行加和

df4=df2.groupby('计划').sum()
df5=pd.concat([df3,df4],axis=0)

df5.columns = ['展现','点击','消耗金额','收藏数','加购数','订单金额','订单量']

df5=df5[['消耗金额','展现','点击','订单量','订单金额','收藏数','加购数']]


df5.to_csv('报表.csv')
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

山林里的迷路人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值