Hayden's Archive
[Python] 파이썬에서 openpyxl로 엑셀 읽기 & 쓰기 본문
참고 : 파이썬 엑셀 쓰기 라이브러리 비교
참고 : 큰 엑셀 파일 내용 읽기
파이썬으로 엑셀 파일을 쓸 수 있는 라이브러리는 많다.
그 중에서도 가장 많이 쓰이는 openpyxl 라이브러리를 써볼까 한다.
윈도우에서 실행하였으며 openpyxl.readthedocs.io/en/latest/ 을 참고하여 실습하였다.
1. Anaconda Prompt 에서 다음 명령어로 openpyxl을 설치한다.
$ pip install openpyxl
이미 설치되어 있을 경우 다음 명령어로 업그레이드한다.
$ pip install --upgrade openpyxl
2. Jupyter Notebook에서 다음 코드가 실행되는지 확인한다.
from openpyxl import Workbook
에러 없이 잘 실행된다.
3. 엑셀 파일을 생성하고 저장해보자. 또 시트를 생성, 복사, 삭제해보자.
코드 : github.com/devyeony/file-input-output/blob/main/xlsx/python/openpyxl/01_openpyxl_control_sheet.ipynb
4. 위에서 만든 엑셀 파일 읽고 쓰기
실습을 위해 Change 시트에 아래와 같이 먼저 입력해두겠다.
코드 : github.com/devyeony/file-input-output/blob/main/xlsx/python/openpyxl/02_openpyxl_read_write.ipynb
실행 결과는 다음과 같다