Удалите некоторые существующие листы и напишите в существующий Excel - PullRequest
0 голосов
/ 27 мая 2020

Я хочу добавить данные о рекламе в существующий файл Excel. При добавлении данных к новым листам я хочу удалить уже существующий лист с таким же именем.

  with pd.ExcelWriter(file, mode='a') as writer:
        for key, df in d.items():
            if df is not None:
                df.to_excel(writer, sheet_name=key)

Например, если в исходном файле есть лист new_sheet и один из ключей в d. keys () is new_sheet - new_sheet1 будет создано при использовании режима добавления a.

Я хотел бы знать, как этого избежать. т.е. я сначала хочу удалить new_sheet, который уже существует, и добавить / перезаписать существующий new_sheet. Любые предложения будут большим подспорьем.

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