본문 바로가기
Python - 자동화

[1편] 엑셀 파일을 파이썬으로 자동 열기 - 출근하고 더블클릭하지 말자!

by ramzee 2025. 5. 1.

1. 왜 이걸 해야 할까?

회사에 출근하면 가장 먼저 하는 일, 엑셀 파일을 하나하나 찾아서 열기입니다.

  • 영업실적.xlsx
  • 고객DB.xlsx
  • 팀별 업무일지.xlsx

이런 파일들을 매일 열어야 한다면, 하루 2~3분씩 불필요하게 소모하고 있을지도 모릅니다.
1년이면 무려 12시간 이상을 낭비하는 셈이죠.

파이썬을 사용하면, 이런 파일들을 한 번에 자동으로 열 수 있습니다!

출근 → 버튼 클릭 → 필요한 파일들 자동 로딩!
작지만 강력한 자동화를 오늘부터 시작해봅시다.

2. 어떤 상황에서 유용할까?

  • 매일 같은 파일을 반복해서 열어야 할 때
  • 대량의 파일을 하나하나 열기가 귀찮을 때
  • 팀별 보고서, 실적 파일 등을 아침마다 준비해야 할 때

이럴 때 파이썬 자동화가 빛을 발합니다.

3. 준비물

  • Python 설치
  • openpyxl 라이브러리 설치
pip install openpyxl
  • 테스트용 엑셀 파일 sample1.xlsx 다운로드

sample1.xlsx
0.01MB

(※ 반드시 파일을 내 PC로 저장해 주세요!)

추천 저장 위치: 바탕화면 또는 쉽게 찾을 수 있는 폴더

4. 본격 실습: 파이썬으로 엑셀 파일 열기

4-1. 파일 열기 기본 코드

import os
import openpyxl

# 열고 싶은 파일 리스트
file_list = [
    r'C:/Users/YourName/Desktop/sample1.xlsx'
]

# 파일 하나씩 열기
for file_path in file_list:
    if os.path.exists(file_path):
        wb = openpyxl.load_workbook(file_path)
        print(f"{file_path} 파일 열기 완료!")
    else:
        print(f"❗ 파일 없음: {file_path}")

4-2. 📢 여기서 주의사항!

✅ 파일 경로는 내 컴퓨터에 맞게 수정해야 합니다.

코드 예시의 C:/Users/YourName/Desktop/sample1.xlsx 부분은
본인 PC에 저장된 파일 경로로 꼭 수정해야 합니다.

※ \ -> / 로 모두 바꾸기!

경로 확인 방법:

  1. 파일 아이콘 우클릭 → 속성 클릭
  2. "위치" + "파일 이름"을 복사
  3. 코드에 정확히 붙여넣기

예시:

C:\Users\홍길동\Desktop\sample1.xlsx
→ C:/Users/홍길동/Desktop/sample1.xlsx

경로가 틀리면 "파일 없음" 에러가 뜨니까 꼭 주의해 주세요!

4-3. 실행 결과 예시

C:/Users/홍길동/Desktop/sample1.xlsx 파일 열기 완료!

정상적으로 파일이 열리면 위와 같은 메시지가 출력됩니다.
(참고: 화면에 엑셀 프로그램이 뜨는 건 아니고, 메모리에 파일이 로드됩니다.)

5. 샘플 파일(sample1.xlsx) 미리보기

이름 부서 직급 입사년도 매출액 성과등급 프로젝트수 근무지역
유서연 재무부 사원 2016 1,991,549 B 8 부산
백서준 개발부 사원 2021 2,306,411 A 7 부산
조지우 영업부 부장 2015 2,388,898 B 4 대구
홍서윤 개발부 차장 2018 1,325,355 B 2 서울
강민준 인사부 사원 2022 983,906 C 6 부산
구하은 마케팅부 사원 2018 2,256,593 C 6 대전

✅ 이 파일은 앞으로 셀 수정, 표 만들기, PPT로 옮기기 등 여러 실습에도 계속 사용할 예정입니다.

6. 실무 적용 꿀팁

  • 매일 열어야 할 파일 리스트를 file_list에 추가해두세요.
  • 스크립트 파일(.py) 하나로 매일 파일 열기 작업을 끝낼 수 있습니다.
  • 아침 2분 절약 × 1년 = 12시간 추가 확보!

작은 자동화지만, 쌓이면 어마어마한 시간이 됩니다.

7. 요약

항목 요약
기능 파이썬으로 엑셀 파일 자동 열기
효과 매일 파일 열기 시간을 절약
준비물 Python + openpyxl + 샘플 엑셀파일
독자 초보자 OK (복붙 실습 가능)
주의사항 파일 경로를 반드시 내 컴퓨터에 맞게 수정해야 함

✨ 다음편 예고

[2편] 엑셀 셀 수정하고 저장하기 - 매출 데이터 자동 업데이트하기
: 엑셀 파일을 수정하고 저장하는 기본 자동화 실습을 이어서 배워봅니다!