학교 현장이나 사무 업무에서 수십, 수백 개의 엑셀 파일(XLSX)을 일일이 열어 수정하는 번거로움을 해결하기 위해 제작된 오픈소스 도구입니다. Python Tkinter를 이용한 GUI 프로그램으로 누구나 쉽게 사용할 수 있습니다.
개발된 소스 코드는 GitHub에 공개되어 있으며, 파이썬을 설치하지 않은 분들을 위한 실행 파일(.exe)도 Releases 메뉴에서 제공합니다.
지정된 폴더 내의 모든 엑셀 파일을 스캔하여 특정 단어를 찾고, 해당 단어의 앞뒤 문맥을 보여주어 오타 여부를 쉽게 판단할 수 있습니다.
검색된 텍스트를 원하는 문구로 한 번에 변경합니다. 나이스(NEIS) 생기부 수정 시 반복 작업을 획기적으로 줄여줍니다.
수정 작업이 실행되기 전, 원본 파일들을 날짜/시간별 폴더에 자동으로 백업하여 실수를 방지합니다.
ttkbootstrap을 적용하여 깔끔한 디자인을 제공하며, 파일명 필터링 기능을 통해 원하는 파일만 골라서 작업할 수 있습니다.
파이썬 설치가 어렵다면 GitHub 페이지 우측의 Releases 탭에서 .exe 파일을 다운로드하여 바로 실행하세요.
개발자이거나 기능을 수정하여 사용하고 싶다면 저장소를 클론하여 사용하실 수 있습니다.
# 저장소 복제
git clone https://github.com/kungmo/excel_batch_search_replace.git
# 필수 라이브러리 설치
pip install openpyxl ttkbootstrap
# 실행
python excel_batch_search_replace.py
.xlsx 확장자 파일만 지원합니다. (구형 .xls 미지원)본 프로젝트는 오픈소스로 운영되며, MIT License를 따릅니다.
버그 제보나 기능 제안은 GitHub Issues를 이용해 주세요.