python win32 excel复制工作表和更改复制工作表的名称

我试图使用python win32 excel应用程序,以便:

1)复制工作表

2)更改复制的工作表的名称

使用下面的代码:

from win32com.client import Dispatch xl = Dispatch("Excel.Application") wb = xl.Workbooks.Open('Spreadsheet.xlsx') ws = wb.Worksheets('Sheet1') ws.Name = 'Name of Copied Sheet' 

但是我得到以下错误:

AttributeError:'NoneType'对象没有属性'Name'