需要从多个Excel附加多个工作表,但还需要跳过没有该工作表名称的Excel

时间:2019-07-09 04:59:27

标签: python python-3.x

我正在尝试从多个Excel附加多个工作表。但是我面临的挑战是跳过没有该工作表名称的excel。 此处,工作表名称是可变的。.softcode可以手动输入。

os.chdir(r'C:\Users')
files=os.listdir()
print("files read")
Sheet_count=int(input('No. of sheet to append: '))
sheet_list=[]
sheet_New=[]
for i in range(0,sheet_count):
    sheet_name=input('Enter the MO class to merge: ')
    sheet_list.append(sheet_name)
    sheet_New.append(sheet_name)
print(sheet_New)
for j in range(len(sheet_New)):
    sheet_New[j]=pd.DataFrame()
for f in files:
    for k in range(len(sheet_list)):
                df_temp = load_workbook(f, sheet_list[k])
                sheet_New[k] = sheet_New[k].append(df_temp)

我唯一的挑战是跳过没有工作表名称的excel文件

0 个答案:

没有答案