본문 바로가기
Python/openpyxl

파이썬 openpyxl 엑셀 파일 열기 및 닫기

by PySun 2023. 12. 27.
반응형

소개

엑셀 파일은 업무에서 자주 사용되며, 파이썬의 openpyxl 라이브러리는 이러한 엑셀 파일을 효과적으로 다룰 수 있는 강력한 도구입니다. 이번 포스팅에서는 openpyxl 라이브러리를 사용하여 엑셀 파일을 열고 닫는 방법에 대해 소개하겠습니다. 엑셀 파일을 열어 데이터를 읽거나 수정하는 데에 필요한 기초적인 내용을 다룰 것입니다.

1. 엑셀 파일 열기:

openpyxl 라이브러리를 사용하여 엑셀 파일을 열기 위해서는 load_workbook 함수를 이용합니다.

from openpyxl import load_workbook

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

2. 엑셀 파일 닫기:

엑셀 파일을 다룬 후에는 반드시 파일을 닫아야 합니다. 이를 위해 close 메서드를 사용합니다.

# 엑셀 파일 닫기
workbook.close()

3. 예외 처리와 함께 사용하기:

파일을 다룰 때 예외 처리를 함께 사용하여 파일이 존재하지 않거나 열 수 없는 경우에 대비할 수 있습니다.

from openpyxl import load_workbook
from openpyxl.utils.exceptions import InvalidFileException

try:
    workbook = load_workbook('example.xlsx')
    # 엑셀 파일에 대한 작업 수행
except InvalidFileException:
    print("올바른 엑셀 파일이 아닙니다.")
except Exception as e:
    print(f"에러 발생: {e}")
finally:
    workbook.close()

마무리

이제 여러분은 openpyxl 라이브러리를 사용하여 엑셀 파일을 열고 닫는 기초적인 방법을 익혔습니다. 파일을 올바르게 열고 사용한 후에는 꼭 닫아주어야 하며, 예외 처리를 통해 더욱 안전하게 파일을 다루는 방법을 습득하였습니다. 앞으로의 포스팅에서는 다양한 기능과 활용법에 대해 자세히 다뤄볼 예정이니 기대해 주세요.

반응형