pandas excelwriter excelfile

# 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)

© 版权声明

相关文章

暂无评论

none
暂无评论...