Excel Batch Search & Replace

학교생활기록부 점검 및 대량 엑셀 파일 일괄 수정 도구
GitHub 저장소 방문하기 소스코드(.py) 및 실행파일(.exe) 다운로드

학교 현장이나 사무 업무에서 수십, 수백 개의 엑셀 파일(XLSX)을 일일이 열어 수정하는 번거로움을 해결하기 위해 제작된 오픈소스 도구입니다. Python Tkinter를 이용한 GUI 프로그램으로 누구나 쉽게 사용할 수 있습니다.

개발된 소스 코드는 GitHub에 공개되어 있으며, 파이썬을 설치하지 않은 분들을 위한 실행 파일(.exe)도 Releases 메뉴에서 제공합니다.

주요 기능

🔍 강력한 일괄 검색

지정된 폴더 내의 모든 엑셀 파일을 스캔하여 특정 단어를 찾고, 해당 단어의 앞뒤 문맥을 보여주어 오타 여부를 쉽게 판단할 수 있습니다.

✏️ 원클릭 일괄 교체

검색된 텍스트를 원하는 문구로 한 번에 변경합니다. 나이스(NEIS) 생기부 수정 시 반복 작업을 획기적으로 줄여줍니다.

🛡️ 자동 백업 시스템

수정 작업이 실행되기 전, 원본 파일들을 날짜/시간별 폴더에 자동으로 백업하여 실수를 방지합니다.

🎨 직관적인 GUI

ttkbootstrap을 적용하여 깔끔한 디자인을 제공하며, 파일명 필터링 기능을 통해 원하는 파일만 골라서 작업할 수 있습니다.

사용 방법

1. 실행 파일 사용 (추천)

파이썬 설치가 어렵다면 GitHub 페이지 우측의 Releases 탭에서 .exe 파일을 다운로드하여 바로 실행하세요.

2. 소스 코드 실행

개발자이거나 기능을 수정하여 사용하고 싶다면 저장소를 클론하여 사용하실 수 있습니다.

# 저장소 복제
git clone https://github.com/kungmo/excel_batch_search_replace.git

# 필수 라이브러리 설치
pip install openpyxl ttkbootstrap

# 실행
python excel_batch_search_replace.py

주의사항

관련 링크

본 프로젝트는 오픈소스로 운영되며, MIT License를 따릅니다.
버그 제보나 기능 제안은 GitHub Issues를 이용해 주세요.