Мне было интересно, может кто-нибудь объяснить, почему openpyxl не удаляет лист полностью. Я использую стандартную функцию openpyxl. Думал, что это удаляет лист, но следы все еще там во вкладке разработчика. Если вы можете помочь исправить это, я был бы очень признателен.
`remove_sheet(worksheet)`
Хотя сейчас я использую этот альтернативный подход, но я полагаю, что это неэффективно, так как я сначала удаляю лист, а затем снова использую openpyxl, чтобы написать его
xl = win32com.client.Dispatch('Excel.Application')
book = xl.Workbooks.Open(Filename = file, ReadOnly=False)
xl.Application.Run("delSheets.delSheets")
book.Save()
book.Close()
xl.Application.Quit()
del xl