본문 바로가기
Python/openpyxl

파이썬 openpyxl 시트 다루기

by PySun 2023. 12. 28.
반응형

소개

openpyxl 라이브러리는 파이썬에서 엑셀 파일을 다루는 데에 필수적인 도구 중 하나입니다. 이번 포스팅에서는 openpyxl을 사용하여 시트를 다루는 방법에 대해 알아보겠습니다. 시트는 엑셀 파일 내에서 데이터를 구성하고 조작하는데 중요한 역할을 합니다. 따라서 시트를 다루는 기초적인 내용을 학습하여 엑셀 데이터를 효과적으로 관리해봅시다.

시트 선택하기:

openpyxl을 사용하여 특정 시트를 선택하는 방법을 알아봅시다.

from openpyxl import load_workbook

# 엑셀 파일 열기
workbook = load_workbook('example.xlsx')

# 시트 선택하기 (기본 시트 선택)
sheet = workbook.active

# 특정 이름의 시트 선택
sheet = workbook['Sheet1']

새로운 시트 추가하기:

새로운 데이터를 저장하기 위해 새로운 시트를 추가하는 방법을 살펴봅시다.

# 새로운 시트 추가하기
new_sheet = workbook.create_sheet('NewSheet')

시트 삭제하기:

불필요한 시트를 삭제하여 엑셀 파일을 정리하는 방법을 알아봅시다.

# 시트 삭제하기
workbook.remove(sheet)

시트의 이름 변경하기:

기존 시트의 이름을 변경하여 데이터의 구조를 명확히 하는 방법을 알아봅시다.

# 시트의 이름 변경하기
sheet.title = 'RenamedSheet'

마무리

이제 여러분은 openpyxl 라이브러리를 사용하여 엑셀 파일의 시트를 다루는 기초를 익혔습니다. 특정 시트를 선택하고, 새로운 시트를 추가하고 삭제하며, 시트의 이름을 변경하는 방법을 숙지했습니다. 앞으로의 포스팅에서는 이러한 기초를 바탕으로 데이터를 읽고 쓰는 방법 등을 더 자세히 다룰 예정입니다. 파이썬을 통해 엑셀 데이터를 효과적으로 다룰 수 있는 능력을 키워보세요.

반응형