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('파일명')
반응형
'개발 > PYTHON-OPENPYXL' 카테고리의 다른 글
파이썬 데이터 엑셀저장 - openpyxl 활용 (0) | 2022.08.15 |
---|---|
파이썬 엑셀 데이터 추출 - openpyxl 활용 (0) | 2022.08.13 |