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)
标签:pd,表格,df,excel,melt,降维,file,name From: https://www.cnblogs.com/chiemn/p/17776460.html