파이썬

파이썬 업무 자동화 - 엑셀의 구성 요소

귀요미찰쓰 2022. 9. 27. 18:23
728x90
반응형
반응형

엑셀의 구성 요소

 

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:

https://wikidocs.net/135795

 

1) 엑셀의 구성요소

엑셀 자동화에 사용하는 OpenPyxl 사용법을 설명하기 전에 엑셀의 구성요소인 Workbook, Sheet, Cell, Range에 대한 개념을 알면 코드를 이해하는데 ...

wikidocs.net

 

반응형