我在第18行遇到以下错误-“TypeError:Open()得到一个意外的关键字参数'filename2'”。有人能帮我找出我做错了什么吗?提前谢谢
import os
import win32com.client
path = r'XXX'
pathmaster = r'XXX\MyFile.xlsx'
filename=pathmaster
xl = win32com.client.DispatchEx('Excel.Application')
xl.Visible = False
wbmaster = xl.Workbooks.Open(filename)
sheets = os.listdir(path)
for sheet in sheets:
print(sheet)
wb1=xl.Workbooks.Open(filename2 = os.path.join(path,sheet))
ws1 = wb1.Worksheets("Val")
ws1.Name=sheet[:4]
ws1.Copy(Before=wbmaster.Worksheets(1))
wb1.Close(True)
wbmaster.Close(SaveChanges=True)
目前没有回答
相关问题 更多 >
编程相关推荐