Как добавить новый лист в существующий файл Excel, в котором уже есть несколько листов и сводных таблиц - PullRequest
0 голосов
/ 23 октября 2019

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

Я пытался использовать pandas, а также openpyxlс приведенными ниже комбо, но мне не очень везет ... мысли?

filename = 'foo.xlsx'
writer=pd.ExcelWriter(filename,engine='openpyxl') 
df_pivot.to_excel(writer, sheet_name='raw_data', index=None, header=True)
writer.save()

В идеальном мире я хотел бы, чтобы все мои данные df_pivot были помещены на лист, помеченный как 'raw_data». Эти данные не нужно добавлять, а скорее удаляют все, что в данный момент находится на листе. Я могу посмотреть на добавление к этому листу позже ....

...