Я создаю новую книгу Excel, используя ExcelWriter с механизмом openpyxl. Я могу экспортировать кадры данных, которые как побочный эффект создают новую рабочую таблицу, но когда я пытаюсь добавить
- новую пустую рабочую книгу, я получаю сообщение об ошибке ("рабочая книга не являетсяопределено ")
- При отправке текста в ячейку в существующей книге я получаю сообщение об ошибке (" Summary_Data "не определено")
Как изменить этот код ниже, чтобы a)добавить новый пустой лист б) добавить текст в определенную ячейку на определенном листе
Возможно, я запутался, пытаясь смешивать и сопоставлять различные фрагменты кода из разных мест.
#export various dataframes to excel
with pd.ExcelWriter(f"data validation for {FNum}_{FName}.xlsx",engine='openpyxl') as writer:
DWoldfiltered.to_excel(writer,sheet_name="Previous_load")
#An attempt to create a new blank worksheet which fails
#worksheet1 = workbook.add_worksheet('Summary_Data')
#this works as a way of creating a worksheet
new_summary.to_excel(writer,sheet_name="Summary_Data",startrow=1,startcol=1)
old_summary.to_excel(writer,sheet_name="Summary_Data",startrow=13,startcol=1)
#two different attempts to a) reference the new workbook b) add text to specific cells,
#which both fail
Summary_Data.cell(0,1).value="Latest load summary"
Summary_Data.write(0,0,"Latest load summary")
writer.save()