SeouliteLab

파이썬으로 Excel 파일 다루기: openpyxl 라이브러리 활용하기 본문

카테고리 없음

파이썬으로 Excel 파일 다루기: openpyxl 라이브러리 활용하기

Seoulite Lab 2024. 4. 18. 08:08

엑셀 파일은 데이터 분석 및 보고서 작성에 널리 사용되며, 파이썬에서는 openpyxl 라이브러리를 사용하여 엑셀 파일을 다룰 수 있습니다. 이를 통해 엑셀 파일을 생성, 수정 및 분석하는 다양한 방법을 살펴보겠습니다.

예제 1: 엑셀 파일 생성하기

from openpyxl import Workbook

# 새로운 워크북 생성
wb = Workbook()

# 활성화된 시트 선택
ws = wb.active

# 데이터 입력
ws['A1'] = '이름'
ws['B1'] = '나이'
ws['A2'] = 'Alice'
ws['B2'] = 30

# 파일 저장
wb.save("example.xlsx")

이 예제는 openpyxl을 사용하여 새로운 엑셀 파일을 생성하는 방법을 보여줍니다. Workbook을 사용하여 새로운 워크북을 생성하고, 활성화된 시트를 선택하여 데이터를 입력한 후 파일로 저장합니다.

예제 2: 기존 엑셀 파일 수정하기

from openpyxl import load_workbook

# 기존 엑셀 파일 불러오기
wb = load_workbook("example.xlsx")

# 활성화된 시트 선택
ws = wb.active

# 데이터 수정
ws['B2'] = 31

# 파일 저장
wb.save("example.xlsx")

이 예제는 기존의 엑셀 파일을 불러와서 데이터를 수정하는 방법을 보여줍니다. load_workbook을 사용하여 기존 엑셀 파일을 불러온 후, 활성화된 시트를 선택하여 데이터를 수정한 후 다시 저장합니다.

예제 3: 데이터 분석하기

from openpyxl import load_workbook

# 엑셀 파일 불러오기
wb = load_workbook("example.xlsx")

# 활성화된 시트 선택
ws = wb.active

# 데이터 읽기
name = ws['A2'].value
age = ws['B2'].value

# 데이터 출력
print("이름:", name)
print("나이:", age)

이 예제는 엑셀 파일에서 데이터를 읽어와서 분석하는 방법을 보여줍니다. load_workbook을 사용하여 엑셀 파일을 불러온 후, 활성화된 시트를 선택하여 데이터를 읽어옵니다.

openpyxl 라이브러리를 사용하면 파이썬으로 엑셀 파일을 손쉽게 다룰 수 있습니다.