我有一个简单的任务 - 遍历 excel 文件列表并将某些单词的所有出现替换为其他单词。
无法找出如何使用 pywin32 库制作它。即我找不到任何明确的文档或示例如何与 excel 交互。
我想迭代excel doc中的所有工作表并将'111'替换为'222'。
我正在使用以下代码:
def searchexcel():
excel = win32.gencache.EnsureDispatch('Excel.Application')
excel.Visible = False
for infile in glob.glob( os.path.join('', '*.xls') ):
print infile
e = excel.Workbooks.Open(os.getcwd()+'\\'+infile)
sh = e.Sheets()
for sheet in e:
sheet.Replace('111', '222', win32.constants.xlWhole)
e.Save()
excel.Application.Quit()
但它不能正常工作。