Python(파이썬) openpyxl - 엑셀 시트(Work sheet)를 호출하는 방법
본문 바로가기
파이썬(Python)/파이썬으로 엑셀 제어하기

Python(파이썬) openpyxl - 엑셀 시트(Work sheet)를 호출하는 방법

by Squat Lee 2021. 5. 1.

엑셀 VBA에서는 시트를 호출하기 위해서 sheets('시트명') 또는 sheets(index) 형식으로 사용하면 됩니다.

 

하지만, openpyxl 을 사용하면 방법이 달라집니다. 원래 VBA 매크로를 사용하시는 분이면 조금 헷갈릴 수가 있겠네요.

 

기존에 만든 엑셀파일을 로드하고 모든 시트명을 프린트 해 보겠습니다.

 

만약 시트이름을 하나만 부르고 싶을때는 어떻게 해야 할까요?

 

이렇게 사용하면 됩니다.

 

인덱스를 사용해서 호출하는 방법은 아래와 같습니다.

이건 단순히 sheet name을 불러오는 방법이라 셀에 접근해서 특정 작업을 하려면 에러가 뜹니다.

 

VBA에 익숙한 터라 제 개인적으로는 상당히 헷갈렸습니다.

 

요론 식으로 쓰면 인덱스를 사용해서 엑셀 시트를 활용할 수 있습니다.

 

이제 반복문을 사용해서 여러셀에 내용을 입력해 보겠습니다.

 

 

제대로 입력이 되었습니다.

728x90
반응형

댓글