1. 왜 이걸 해야 할까?
회사에 출근하면 가장 먼저 하는 일, 엑셀 파일을 하나하나 찾아서 열기입니다.
- 영업실적.xlsx
- 고객DB.xlsx
- 팀별 업무일지.xlsx
이런 파일들을 매일 열어야 한다면, 하루 2~3분씩 불필요하게 소모하고 있을지도 모릅니다.
1년이면 무려 12시간 이상을 낭비하는 셈이죠.
파이썬을 사용하면, 이런 파일들을 한 번에 자동으로 열 수 있습니다!
출근 → 버튼 클릭 → 필요한 파일들 자동 로딩!
작지만 강력한 자동화를 오늘부터 시작해봅시다.
2. 어떤 상황에서 유용할까?
- 매일 같은 파일을 반복해서 열어야 할 때
- 대량의 파일을 하나하나 열기가 귀찮을 때
- 팀별 보고서, 실적 파일 등을 아침마다 준비해야 할 때
이럴 때 파이썬 자동화가 빛을 발합니다.
3. 준비물
- Python 설치
openpyxl
라이브러리 설치
pip install openpyxl
- 테스트용 엑셀 파일 sample1.xlsx 다운로드
(※ 반드시 파일을 내 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에 저장된 파일 경로로 꼭 수정해야 합니다.
※ \ -> / 로 모두 바꾸기!
경로 확인 방법:
- 파일 아이콘 우클릭 → 속성 클릭
- "위치" + "파일 이름"을 복사
- 코드에 정확히 붙여넣기
예시:
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편] 엑셀 셀 수정하고 저장하기 - 매출 데이터 자동 업데이트하기
: 엑셀 파일을 수정하고 저장하는 기본 자동화 실습을 이어서 배워봅니다!
'Python - 자동화' 카테고리의 다른 글
[6편] 여러 엑셀 파일에서 조건 데이터 추출 후 통합하기 - 실무 자동화의 시작! (0) | 2025.05.06 |
---|---|
[5편] 엑셀 데이터로 차트 자동 생성하기 - 파이썬으로 막대그래프, 꺾은선그래프 그리기 (0) | 2025.05.05 |
[4편] 엑셀 파일에서 특정 조건에 맞는 행만 추출하기 - 성과등급 A인 직원 자동으로 뽑아내기 (0) | 2025.05.04 |
[3편] 여러 엑셀 파일을 하나로 합치기 - 대량 통합 작업 자동화하기 (0) | 2025.05.03 |
[2편] 엑셀 셀 수정하고 저장하기 - 매출 데이터 자동 업데이트하기 (0) | 2025.05.02 |