[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 공식 문서를 참고하면 더 자세한 내용을 확인할 수 있습니다.