Notice
Recent Posts
Recent Comments
Link
SeouliteLab
파이썬으로 Excel 파일 다루기: openpyxl 라이브러리 활용하기 본문
엑셀 파일은 데이터 분석 및 보고서 작성에 널리 사용되며, 파이썬에서는 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
라이브러리를 사용하면 파이썬으로 엑셀 파일을 손쉽게 다룰 수 있습니다.