У меня есть Final.xlsx
, который содержит несколько листов - shee1, sheet2 ,sheet3
, каждый из которых имеет несколько графиков и данных. У меня есть другой файл file5.xlsx
, который я хочу добавить в Final.xlsx
на вкладке. Приведенный ниже код работает, но данные существующих листов Final.xlsx
пропускаются (содержимое, форматы, grpahs и другие). нужна помощь, чтобы исправить это.
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()