반응형
1. 워크북(Workbooks) 이란?
워크북은 엑셀 파일 하나를 의미한다.
컨트롤 측면에서 보면 "파일 - 새로만들기" 메뉴를 마우스 좌클릭 한 것과 동일한 명령어이다.
즉, 파이썬에서 현재 변수로 등록된 워크북이 여러개라는 뜻은, 현재 컨트롤되고있는 엑셀 파일이 여러개라는 뜻이다.
워크북이 무엇인지 실제 아래 코드로 실행을 통해 알아보자.
from win32com.client import Dispatch
excel = Dispatch("Excel.Application")
# 엑셀 창 화면에 보이기
excel.Visible = True
# 워크북(*.xlsx) 새로 만들기
# 파일 -> 새로만들기와 동일
wb1 = excel.Workbooks.Add()
# 워크북이 무엇인지 제대로 알기위해 한 번 더 실행해보자.
wb2 = excel.Workbooks.Add()
# 워크북이 무엇인지 제대로 알기위해 한 번 더 실행해보자.
wb3 = excel.Workbooks.Add()
반응형
위 코드를 실행하면 아래 그림처럼 된다! 워크북을 3개 추가(.Add())했으니 엑셀 파일도 3개가 새로 생겼다.
아마 눈치 챘겠지만, Workbooks.Add() 명령어는 "파일 - 새로만들기"를 마우스 좌클릭 한 것과 동일하다!
반응형
'파이썬 > Pywin32' 카테고리의 다른 글
파이썬 엑셀 컨트롤, 워크북의 유용한 속성들, 이것만 알자! (0) | 2024.01.19 |
---|---|
파이썬 엑셀 컨트롤, 시트 이름, 시트탭 색상 변경하기 (0) | 2024.01.15 |
파이썬 엑셀 컨트롤, 워크시트란? (1) | 2024.01.14 |
파이썬 엑셀 컨트롤, 엑셀 창 자동으로 띄우기 (0) | 2024.01.14 |
파이썬 엑셀 자동화 정석 - 딴거 말고 pywin32 쓰세요!! (5) | 2023.12.26 |