Я пытаюсь записать фрейм данных pandas в существующую таблицу Excel на новой вкладке, но выдает следующую ошибку:
AttributeError: «Объект NoneType» не имеет атрибута «read»».
Я определил, что это потому, что pandas to_excel возвращает объект NoneType, который не позволяет мне сохранить файл с помощью writer.save ().Кто-нибудь знает обходной путь для этого?
path = 'summary.xlsx'
book = load_workbook(path)
writer = pd.ExcelWriter(path, engine='openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)
df.to_excel(writer, sheet_name="results")
writer.save()