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)