openpyxl не записывает фрейм данных в таблицу Excel - PullRequest
0 голосов
/ 26 апреля 2019

У меня есть некоторый код для записи фрейма данных pandas в таблицу Excel, и по какой-то причине он просто ничего не делает. Я использовал тот же метод ранее с успехом.

book = load_workbook(os.path.commonpath(output)) #user is prompted for output file earlier in program
writer = pd.ExcelWriter(os.path.commonpath(output), engine = 'openpyxl')
writer.book = book
writer.sheets = dict((ws.title, ws) for ws in book.worksheets)

df.to_excel(writer, sheet_name = 'Check', startrow = writer.sheets['Check'].max_row, index = False) # this should write the df out starting at the first row that doesn't contain any data in the excel sheet. 

Программа работает нормально, просто нет вывода на лист Excel, когда я ее открываю. Есть идеи?

1 Ответ

1 голос
/ 27 апреля 2019

Полагаю, вам нужен writer.save() в конце кода!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...