First, the code
import xlwings as xw import pandas as pd xl_path=r'***' df_path=r'***' df=pd.read_excel(df_path) app=xw.App(visible=False,add_book=False) # Does not pop up a prompt window app.display_alerts = False load_wb=app.books.open(xl_path) load_ws=load_wb.sheets["sheetname"] # Clear all the data in Sheet load_ws.clear () # The dataframe turn into a list of write load_ws.range ( ' A1 ' ) .expand ( ' Table ' ) .Value = df.values.tolist () load_wb.save() load_wb.close() app.quit()