문제 상황
- 강사/반마다 성적표 양식이 달라 매번 수작업으로 정리
- 점수 표기: 90점 / 90.0 / 90/100 등 혼재
- 반 정보가 시트에 없고 파일명에만 있는 경우 존재
- 엑셀 숙련도가 낮은 운영자는 “실수에 대한 부담”이 큼
입력 데이터(샘플) 구성
ZIP 내부 /input/2026-01_중간고사/ 폴더에 여러 개의 반/강사 성적표가 들어있습니다. 표 시작 행/컬럼명이 일부러 조금씩 다르게 구성되어 있습니다.
예시 파일명
A반_김강사.xlsx
A반_이강사.xlsx
B반_박강사.xlsx
C반_정강사.xlsx
A반_이강사.xlsx
B반_박강사.xlsx
C반_정강사.xlsx
프로그램 처리 규칙(데모 기준)
필수 컬럼 표준화
학생명 / 점수 (필수)
전화번호 (선택)
반 정보는 파일명에서 추출(A반, B반 ...)
전화번호 (선택)
반 정보는 파일명에서 추출(A반, B반 ...)
점수 정규화
“90점”, “90/100”, “90.0” → 숫자 90으로 통일
범위 외/문자/빈값은 오류리스트로 분리
범위 외/문자/빈값은 오류리스트로 분리
반별 요약
반별 평균/인원/최고/최저 점수 자동 집계
오류 처리
필수 컬럼 누락 / 점수 파싱 실패 / 표 탐지 실패는 오류리스트에 기록
출력 결과
실행 후 /output/표준성적표_2026-01.xlsx 파일이 생성됩니다.
Sheet1 전체
표준 컬럼으로 전체 통합
Sheet2 반별요약
통계 요약 자동 생성
Sheet3 오류리스트
파일/행/사유 기록
결과 미리보기(이미지 자리)
다운로드
Demo02_학원_성적표표준화.zip
exe + input 샘플 + README 포함
데모 안내
본 데모 프로그램은 예시 상황을 기반으로 제작된 샘플 유틸리티입니다.
실제 업무 적용 시에는 고객사의 원본 양식/업무 흐름/예외 케이스를 반영하여 요구사항에 맞춘 맞춤형 프로그램으로 제작됩니다.
※ 데모용 샘플 데이터는 가상 데이터이며, 업로드/전송 없이 로컬 PC에서만 처리됩니다.
본 데모 프로그램은 예시 상황을 기반으로 제작된 샘플 유틸리티입니다.
실제 업무 적용 시에는 고객사의 원본 양식/업무 흐름/예외 케이스를 반영하여 요구사항에 맞춘 맞춤형 프로그램으로 제작됩니다.
※ 데모용 샘플 데이터는 가상 데이터이며, 업로드/전송 없이 로컬 PC에서만 처리됩니다.