I have multiple excel files which are in the below format:

How can we merge row 2 where column A has value Orange from each excel file into a single excel with below format:

I am trying the below code but it fails, could you please suggest how to generate the summary:
def excel_summary_gen():
# this is the extension you want to detect
extension = '.xlsx'
file_list = []
i = 0
for root, dirs_list, files_list in os.walk(PATH):
for file_name in files_list:
if os.path.splitext(file_name)[-1] == extension and 'flatReport' in file_name:
file_name_path = os.path.join(root, file_name)
# print(file_name_path) # This is the full path of the filter file
file_list.append(file_name_path)
file_dir = os.path.dirname(file_name_path)
folder_name = os.path.basename(file_dir)
print(folder_name)
if i < 1:
df_report = pd.read_excel(file_name_path, sheet_name='Summary', nrows=1)
i = i + 1
else:
df_r = pd.read_excel(file_name_path, sheet_name='Summary')
df_r.iloc[0, 0] = folder_name
# renaming the column by index
# df.columns.values[0:1] = [folder_name]
# print(df_r.iloc[0, 0])
df_report[i] = df_r[2]
i = i + 1
print(df_report)
# saving the dataframe
df_report.to_excel(result_file_path, index=True)