I have a Final.xlsx
that contains multiple sheet - shee1, sheet2 ,sheet3
, each having some graphs and data. I have another file file5.xlsx
that i want to add in Final.xlsx
in tab . The below code is working but the Final.xlsx
existing sheets data is getting missed(contents,formats, grpahs, and others) . need help to fix this.
import pandas
from openpyxl import load_workbook
book = load_workbook('foo.xlsx')
writer = pandas.ExcelWriter('foo.xlsx', engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df1=pd.read_excel('file5.xlsx')
df1.to_excel(writer, "new",index=False)
writer.save()