我想知道是否有人可以解释为什么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