我创建了一个包含一个工作表的基本工作簿,在此工作表中我创建了一个表(Insert> Table)。这个表中没有任何复杂的东西,只有值1,2,3(当然还有列标题)。
我写了这个简单的代码
import openpyxl
thefilename = r"C:\Users\Myfile.xlsx"
book = openpyxl.load_workbook(thefilename)
book.activesheet
book.save(thefilename)
然后,当我尝试打开excel文件时,该文件已损坏,无法再次重新打开。
这看起来像个bug但我想知道如何检测我的excel文件是否有表以及如何删除它?