This question has been asked but I tried every solution and it still overwrite what I already have in my sheet. What I have tried:
writer = pd.ExcelWriter('/home/viktor/Downloads/kpi_report_current.xlsx', engine='openpyxl')
df_kpi.to_excel(writer, index=True)
writer.save()
But it overwrite the dataframe that I previously exported to the excel sheet...I tried every solution on the following page:How to write to an existing excel file without overwriting data (using pandas)?
To be more precise, I tried the following: from openpyxl import load_workbook
book = load_workbook('/home/viktor/Downloads/kpi_report_current.xlsx')
writer = pd.ExcelWriter('/home/viktor/Downloads/kpi_report_current.xlsx', engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df_kpi.to_excel(writer)
writer.save()
Which load the existing data on the excel sheet, but it is still overwritting it...
Any other idea? Thanks!