0
쉽게 작업 할 수 있습니다 - Excel 파일 목록을 반복하고 일부 단어의 모든 단어를 다른 단어로 바꿉니다.pywin32를 사용하여 Excel과 상호 작용
pywin32 라이브러리를 사용하여 어떻게 만들 수 있는지 알 수 없습니다. 즉, Excel과 상호 작용하는 방법에 대한 명확한 문서 나 예제를 찾을 수 없습니다.
모든 시트를 Excel 문서에서 반복하고 '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()
를하지만 제대로 작동하지 않습니다
나는 다음과 같은 코드를 사용하고 있습니다.
'sheet.Cells.Replace ...'는 어떻게됩니까? –
이것은 그 것이다! 이제 작동합니다! – annndrey