Python에서 Excel 파일을 읽고 쓰는 방법

Python에서 Excel 파일을 읽고 쓰는 방법

2022-10-02 last update

4 minutes reading read excel write python
https://grokonez.com/python/how-to-read-write-excel-files-in-python-openpyxl-module

Python에서 Excel 파일을 읽고 쓰는 방법

이 튜토리얼에서는 openpyxl 모듈을 사용하여 Python 프로그램에서 Excel 스프레드시트 파일을 읽고 쓰는 방법을 살펴봅니다.

엑셀 스프레드시트 파일



Excel 파일을 통합 문서라고 하며 PC에 .xlsx 확장자로 저장됩니다.
각 통합 문서에는 하나 이상의 시트가 포함되어 있습니다.
각 시트에는 열(문자: A, B, C...)과 행(숫자: 1, 2, 3...)이 있습니다.
[column, row] 쌍으로 주소가 지정된 상자를 셀이라고 합니다.



Python에서 Excel 파일 읽기/쓰기



openpyxl 모듈 설치



cmd를 열고 다음을 실행합니다.pip install openpyxl
설치가 성공하면 openpyxl 에서 Python\Python[version]\Lib\site-packages 폴더를 볼 수 있습니다.
(이 튜토리얼에서는 openpyxl 2.5.12를 사용합니다)

이제 import openpyxl 를 실행하여 모듈을 가져올 수 있습니다.

엑셀 파일 읽기



통합 문서 열기



입력openpyxl.load_workbook(filename)과 함께 filename 함수를 사용하여 Excel 파일을 나타내는 Workbook 개체를 가져옵니다.

>>> import openpyxl
>>> gkzWb = openpyxl.load_workbook('grokonez.xlsx')
>>> type(gkzWb)


시트 가져오기



Workbook의 get_sheet_names() 메서드를 호출하여 통합 문서의 모든 시트 이름 목록을 가져옵니다.

더 보기:

https://grokonez.com/python/how-to-read-write-excel-files-in-python-openpyxl-module

Python에서 Excel 파일을 읽고 쓰는 방법