# pandas中的ExcelWriter和ExcelFile
# 合并excel sheet内容
url=r C:\UserscnmayulDesktopshankspartslista.xlsx
demo_excel = pd.ExcelFile(url)
# 使用parse()可以根据传入的sheet名称来提取对应的表格信息,下面是一个简单的示例:
# table1 = demo_excel.parse(sheet_name=demo_excel.sheet_names[2])
# df=demo_excel.parse(sheet_name=demo_excel.sheet_names[1])
# df=pd.DataFrame()
for i in range(1,len(demo_excel.sheet_names)):
df=demo_excel.parse(sheet_name=demo_excel.sheet_names[i])
df[ PL ]=demo_excel.sheet_names[i]
df_list.append(df)
df=pd.concat(df_list)
df = df[~(df[ Parts Number ].isnull())]
df[ Parts Number ]=df[ Parts Number ].astype( str )
df[ Parts Number ].replace(” “, “”, regex=True, inplace=True)
df[ Parts Number ]=df[ Parts Number ].apply(lambda x:x[:-1])
df.drop_duplicates(subset=[ Parts Number ],keep= first ,inplace=True)
del df[“A.C.”]
df.reset_index(inplace=True)
df[ index ]=range(1,df.shape[0]+1)
df.to_excel( abc.xlsx ,index=False)