엑셀의 구성 요소
1. Workbook
엑셀에는 Workbook이라는 오브젝트(개체) 개념이 있습니다. 간단히 설명하자면 우리가 흔히 실행하는 엑셀 확장자 파일(.xlsx, .xlsm 등)을 Workbook 객체라고 합니다. 예를 들어 'test.xlsx'라는 파일이 있을 때 이 것을 Workbook 개체 1개라고 말할 수 있습니다. 파이썬 openpyxl에서는 엑셀 파일을 생성하거나 특정 엑셀 파일에 접근할 때, Workbook 체를 생성하는 과정을 무조건 거쳐야 합니다.
2. WorkSheet (=Sheet)
엑셀 파일 1개에는 여러가지 Sheet가 존재합니다. 데이터를 입력할 수 있는 Cell이 모여진 공간을 Sheet라 부릅니다. 1개의 Workbook 안에는 여러 개의 Sheet를 가질 수 있습니다
3. Cell
엑셀 Sheet에서 데이터를 쓸 수 있는 공간 1개(1칸)을 Cell이라고 합니다. 엑셀에서는 특정 위치의 데이터를 읽어오거나 쓰고 싶을 때, 위치 값을 Cell의 Row와 Column 값을 통해 접근합니다.
Row = 몇번째 행인가를 의미
Column = 몇번째 열인지를 의미
예)
(3, 3)
여러개의 Cell을 한번에 설정할 수도 있음.
4. Range
엑셀에서는 각 Cell을 지칭하는 Index를 제공합니다. Range를 사용하면 사용자가 직관적으로 Index를 통해 각 셀에 접근할 수 있습니다. Cell을 통해 접근할 때는 row, column에 대한 숫자값을 이용해야하는 점과는 차이가 있습니다.
참고 URL:
1) 엑셀의 구성요소
엑셀 자동화에 사용하는 OpenPyxl 사용법을 설명하기 전에 엑셀의 구성요소인 Workbook, Sheet, Cell, Range에 대한 개념을 알면 코드를 이해하는데 ...
wikidocs.net
'파이썬' 카테고리의 다른 글
파이썬 업무자동화 - WorkBook, WorkSheet 객체 설정하기 (0) | 2022.09.27 |
---|---|
파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기1 (0) | 2022.05.18 |
파이썬을 활용한 크롤링(네이버 페이지 데이터 수집 실습) (0) | 2022.05.12 |
파이썬을 활용한 크롤링(Melon 홈페이지 정보 가지고 오기 실습) (0) | 2022.05.08 |
파이썬을 활용한 크롤링(크롤링 개요/Request 사용법3) (0) | 2022.05.08 |