개발/PYTHON-OPENPYXL

파이썬 Openpyxl 설치 및 기본 사용법

Aireee 2022. 3. 2. 11:02
300x250
반응형

파이썬에서 엑셀파일을 제어하기 위해서는 여러 모듈을 통해 가능합니다
여러 모듈이 있지만, xlsx 파일을 사용하는 경우 openpyxl 을 사용해야 합니다.
이 모듈을 이용하면 xlsx 파일에서 데이터 추출이 가능하고, 또 xlsx 파일을 생성할 수 있습니다. 

설치는 매우 간단합니다. 

c:\>pip install openpyxl

이렇게 한줄이면 됩니다.


이번에는 파이썬과 openpyxl 을 이용해 엑셀파일의 내용을 추출하고, 엑셀파일에 내용을 저장하는 가장 기본이 될 수 있는 코드를 정리합니다.

1. 엑셀 파일 속 특정 시트의 A1 칸의 값을 인쇄하는 방법

import openpyxl
wb = openpyxl.load_workbook('파일명')
st = wb['시트명']
v = st.cell(row=1, column=1).value
print(v)

2. 엑셀파일 생성

import openpyxl
wb = openpyxl.Workbook()
st = wb.active
st.title = '시트명'
st.cell(row = 1, column = 1).value = '내용'
wb.save('파일명')

 

반응형