我正在将Excel表格转换为另一个文件,以便上载数据库。表格通常如下所示:

结果应该是一个很长的列表,如下所示:

这就是我试图用来use...any思想的代码?
import pandas as pd
from pandas import DataFrame
import numpy as np
df_excel = pd.read_excel('Excel_Forecast.xlsx', engine='openpyxl')
df_details = df_excel['Details']
df_base = []
for column in df_excel.columns[2:]:
df_base['Details'].append(df_excel['Details'])
df_base = DataFrame(df_base.append(df_excel[(column)]),columns=['Amount'])
df_base.to_excel('Temp.xlsx', index=False)发布于 2021-04-10 05:19:34
使用df.melt
df.melt(['Group', 'Item'])https://stackoverflow.com/questions/67028417
复制相似问题