我试图打开现有的Excel 2013文件,添加数据,然后保存(同名),然后关闭它,然后关闭Excel.代码将打开文件,选择正确的工作表并写入数据,但是当我尝试保存它时,我得到属性错误.我错过了图书馆吗?这是代码:
import win32com.client as win32
def Inventory_Status():
excel = win32.gencache.EnsureDispatch('Excel.Application') # opens Excel
wb = excel.Workbooks.Open(r'C:/pytest/Test.xlsx') # opens "Test" file
wb.Sheets(2).Select() # select 2nd worksheet "Aisle_2"
excel.Visible = True
excel.Range("A1").Select()
excel.ActiveCell.Value = "1234" # Fill in test data #
wb.save()
wb.Close()
excel.Quit()
Inventory_Status()
raise AttributeError("'%s' object has no attribute '%s'" % (repr(self), attr))
AttributeError: '' object has no attribute 'save'