본문 바로가기
Program/Python

Python :: Win32com 모듈 사용하기

by 시레엔 2018. 1. 23.
반응형

안녕하세요

오늘 소개할 부분은 Win32com.client 모듈에 대해서 소개하려고 합니다.

요즘에 엑셀(Excel), 카티아(Catia)를 ABAQUS와 연동하는 프로세스를 진행하려고 이것 저것 찾아봤지만, Win32com.client 모듈을 사용해야 Python 코딩이 정말 쉽게 적용이 되어지네요. 아무튼 이러한 이유로 Win32com모듈을 사용하려고 하는데, 예상치 못한 오류가 발생을 하더라구요.(Anaconda에는 모든 모듈이 담긴줄 알았는데 그건 아닌 것 같습니다.)


설치방법은 다음과 같습니다.

이 링크 https://sourceforge.net/projects/pywin32/files/?source=navbar 에 들어가면 아래와 같은 사이트를 볼 수 있습니다.



아래 말풍선과 같이 Pywin32를 클릭해서 들어가시면 최신판 순서대로 Build가 되어있는 것을 볼 수 있습니다.

Build222에 들어가니까 아무것도 없어서 일단 Build221로 들어가봅니다.



마지막으로 저는 Python 2.7을 사용하기 때문에 pywin32-221.win-amd64-py2.7.exe 파일을 클릭했지만, 각자 버전에 맞는 것을 선택해서 설치해주시면 끝입니다.



마지막으로 잘 적용되었는지 확인하는 단계입니다.

Python 2.7 Shell을 열고 import win32com.client를 써주게되면, 별다른 오류없이 실행되는 것을 확인할 수 있습니다.

그 외에도 Anaconda를 사용해서 적용했을때도 이상없이 잘됐습니다.



한번 시도를 해보시고, 다음 포스팅에서는 Excel Catia를 불러오는 부분에 대해서 소개할 수 있도록 하겠습니다.


반응형

댓글