[python] 파이썬에서 데이터베이스 연동 시 Excel 파일 데이터 다루기
파이썬을 사용하여 데이터베이스와 연동할 때 경우에 따라 Excel 파일을 사용해야 하는 경우가 있습니다. 이 글에서는 파이썬과 openpyxl 라이브러리를 사용하여 Excel 파일의 데이터를 읽고 쓰는 방법을 다루겠습니다.
openpyxl 라이브러리 소개
openpyxl은 파이썬에서 Excel 파일을 다루기 위한 라이브러리로, 엑셀 파일을 직접적으로 읽고 쓰는 데 사용됩니다.
openpyxl을 사용하기 위해서는 먼저 아래와 같이 라이브러리를 설치해야 합니다.
pip install openpyxl
Excel 파일 읽기
import openpyxl
# Excel 파일 열기
workbook = openpyxl.load_workbook('파일이름.xlsx')
# 시트 선택
sheet = workbook['시트이름']
# 특정 셀 값 가져오기
value = sheet['A1'].value
# 전체 데이터 읽기
for row in sheet.iter_rows(values_only=True):
for cell in row:
print(cell)
Excel 파일 쓰기
import openpyxl
# Excel 파일 생성
workbook = openpyxl.Workbook()
# 시트 선택
sheet = workbook.active
# 특정 셀에 값 입력
sheet['A1'] = '값'
# 파일 저장
workbook.save('새로운파일.xlsx')
이처럼 openpyxl 라이브러리를 사용하여 파이썬에서 Excel 파일의 데이터를 읽고 쓸 수 있습니다.
위 내용은 파이썬을 사용하여 데이터베이스와 연동할 때 Excel 파일을 다루는 방법에 대해서 알아보았습니다. Openpyxl 공식 문서를 참고하면 더 자세한 내용을 확인할 수 있습니다.