Python Excel 数据汇总:按日期分类统计包裹数量
假设 Excel 文件名为'orders.xlsx',需要使用 pandas 库来读取和处理数据。
首先,导入需要的库:
import pandas as pd
from datetime import datetime
然后,读取 Excel 数据并转换为 DataFrame:
df = pd.read_excel('orders.xlsx')
接下来,将下单时间转换为日期格式,并新增一列'Date'存储日期信息:
df['Date'] = pd.to_datetime(df['下单时间']).dt.date
然后,按照日期分组,统计每日包裹数量:
grouped = df.groupby('Date')['包裹数量'].sum()
最后,将结果输出到 Excel 文件中:
writer = pd.ExcelWriter('summary.xlsx')
grouped.to_excel(writer, sheet_name='Summary')
writer.save()
完整代码如下:
import pandas as pd
from datetime import datetime
# 读取 Excel 数据
df = pd.read_excel('orders.xlsx')
# 将下单时间转换为日期格式,并新增一列'Date'存储日期信息
df['Date'] = pd.to_datetime(df['下单时间']).dt.date
# 按照日期分组,统计每日包裹数量
grouped = df.groupby('Date')['包裹数量'].sum()
# 将结果输出到 Excel 文件中
writer = pd.ExcelWriter('summary.xlsx')
grouped.to_excel(writer, sheet_name='Summary')
writer.save()
原文地址: https://www.cveoy.top/t/topic/n1KT 著作权归作者所有。请勿转载和采集!