excel表格降维

import pandas as pd

file_path='C:\\Users\\user\\Desktop\\费用统计2023年1-9月\\分产品费用明细表-2023年9月-汇总-汇报20231018-数据源.xlsx'
# 读取Excel文件
df = pd.read_excel(file_path, sheet_name=4)
print(df)

# 将dataframe从二维转化为为一维
df_melt =pd.melt(df,id_vars=['单位','渠道'],var_name='产品类别',value_name='数量')

# 创建一个新的pandas dataframe
df_melt = pd.DataFrame(df_melt)
print(df_melt)

to_file='C:\\Users\\user\\Desktop\\费用统计2023年1-9月\\分产品费用明细表-2023年9月-汇总-汇报20231018-python.xlsx'
# 将降维后的数据写入到指定的Sheet中
df_melt.to_excel(to_file, sheet_name='产品数量数据库', index=False)

 

posted @ 2023-10-20 10:26  汶淏  阅读(55)  评论(0)    收藏  举报