0

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!

Viktor.w
  • 1,787
  • 2
  • 20
  • 46

0 Answers0