index_names = ['a', 'b', 'c']
col_names = ['Level1', 'Level2', 'Level3']
df = pandas.read_excel('Book1.xlsx', header=[0, 1, 2], index_col=[0, 1, 2, 3]
    ).reset_index(level=0, drop=True).rename_axis(index_names, axis='index'
    ).rename_axis(col_names, axis='columns').stack().stack().stack().to_frame()
Аккуратные данные из многоуровневого файла Excel через панд