본문 바로가기
올인체크
블로그
운영 자동화

학생 100명 한 번에 등록하기 — 엑셀 일괄 가져오기 완전 정복

학원 학생 명단을 한 명씩 입력하지 마세요. 엑셀 파일 하나로 100명도 한 번에 끝. 템플릿 받기, 헤더 매칭, 자주 막히는 오류까지 한 번에 정리했어요.

처음 올인체크를 도입하실 때 가장 많이 막히는 순간이 학생 등록이에요. 한 명씩 손으로 채우면 50명에 두 시간이 훌쩍 가고, 중간에 끊기면 또 처음부터 시작하는 기분이 들죠.

다행히 학생 등록은 엑셀 파일 하나면 끝나요. 13개 열짜리 템플릿(미리 만들어 둔 양식 파일)에 명단을 붙여넣고 업로드하면, 기존 엑셀이든 다른 학원 ERP(학원 관리 프로그램) 데이터든 그대로 옮겨와요.

한눈에 보는 흐름

1. 가져오기 화면 열기

학생 → 일괄 가져오기를 누르시거나 여기를 클릭하시면 업로드 화면이 바로 열려요.

화면 우측의 템플릿 다운로드를 먼저 받아 보세요. 13개 열이 모두 들어 있는 엑셀 한 장이 받아져요. 다른 학원 ERP 엑셀이 이미 있다면 그대로 올리셔도 되지만, 처음 한 번은 템플릿을 보시는 게 빨라요.

2. 13개 열, 각각 무엇이 들어가나

한글 헤더영문 헤더필수형식
1이름name필수자유
2출결번호attend_code선택4–6자리 숫자, 학원 내 중복 불가
3출결SMS(어머니)attendance_sms_mother선택O/X 또는 Y/공란
4출결SMS(아버지)attendance_sms_father선택동일
5출결SMS(학생)attendance_sms_student선택동일
6어머니 전화mother_phone조건부01012345678 또는 010-1234-5678
7아버지 전화father_phone조건부동일
8학생 전화student_phone조건부동일
9생년월일birth선택YYYY-MM-DD 또는 YYYYMMDD
10학교school선택자유
11학년grade선택초6·중3·초등학교 6학년 모두 인식
12주소address선택자유
13메모memo선택자유

조건부 필수는 규칙이 단순해요. 출결SMS를 켠 대상은 그 사람 전화번호가 비어 있으면 안 돼요. 어머니 SMS를 O로 두면 어머니 전화번호가 필수예요.

3. 자주 어긋나는 형식 — 자동으로 풀어줘요

다른 학원 엑셀을 그대로 옮길 때 가장 흔히 어긋나는 형식들이에요. 업로드 시점에 자동 변환되니, 손으로 정리하실 필요 없어요.

항목엑셀에 이렇게 적혀 있어도이렇게 저장돼요
전화번호 앞 0 누락101234567801012345678
전화번호에 대시010-1234-567801012345678
생년월일 8자리 숫자201003152010-03-15
비어 있는 생년월일빈 칸 또는 -비어 있는 상태로 저장

같은 파일 안에 어떤 행은 대시, 어떤 행은 안 적힌 섞인 상태여도 그대로 인식돼요.

4. 학년 표기 통일

학년은 학원마다 표기가 정말 제각각이죠. 초6, 초6학년, 초등6학년, 초등학교6학년 — 어느 쪽으로 적으셨든 모두 초등학교 6학년 형태로 자동 통일돼요. 초1–6·중1–3·고1–3 범위를 벗어난 표기(기타, 5세 등)는 그대로 들어가요.

5. 출결번호 — 가장 자주 부딪히는 함정 ⚠️

업로드가 거절되는 가장 흔한 원인이 출결번호예요. 세 가지만 미리 챙기시면 안전해요.

가장 안전한 방법은 출결번호 열을 비워두고 업로드하는 거예요. 저장 시점에 학원 내 중복을 피해 자동으로 부여돼요. 학생이 외워서 누를 번호가 정해져 있는 학원이 아니면, 자동 부여가 가장 빨라요.

키오스크(학생이 직접 출결을 찍는 기기) 운영 흐름은 학원 키오스크 출결 체크인 설정법에서 별도로 정리해 두었어요.

6. 업로드 후 — 유효/오류 한눈에

파일을 올리면 즉시 유효 N건 / 오류 N건 배지가 떠요. 오류 사유는 종류별로 묶여 보여요.

각 사유 옆에 행 번호(3행, 7행, 12행…)가 같이 나와요. 가장 빠른 수정 흐름은 화면 안의 표에서 그 자리에서 직접 셀을 클릭해 수정하는 거예요. 다른 곳을 누르면 즉시 다시 검증되고, 오류 N건이 유효 N건으로 옮겨가요.

7. 등록 전 마지막 확인

배지가 오류 0건이 되면 우측 하단 N건 등록 버튼이 활성화돼요. 한 번의 클릭으로 모든 유효 행이 한 번에 저장되고, "N명을 등록했어요" 토스트가 떠요.

상위 200행만 미리보기에 표시되지만, 등록은 전체가 처리돼요. 1,000행도 한 번에 올라가요.

운영 팁 세 가지

① 출결 알림을 받을 사람만 골라서 O 어머니·아버지·학생 세 칸을 모두 O로 두시면, 출결 한 번에 알림이 세 통씩 나가요. 어머니 한 명만 받으시는 학원이 가장 흔해요. 받으실 분만 O, 나머지는 비워두시는 게 비용도, 학부모님 피로도도 줄여요.

② 다른 학원 엑셀, 헤더는 그대로 두고 일단 올려보세요 "출결수신 어머니", "출결SMS(모)" 같이 학원 ERP에서 자주 쓰는 표기까지 거의 다 인식해요. 손으로 바꾸기 전에 한 번 시도해 보시면 시간이 줄어요.

③ 새 학기 학년 일괄 갱신 3월 학기 시작 때 학년만 일괄 갱신하시려면, 학생 목록에서 엑셀로 내보낸 뒤 학년 열만 수정해서 같은 가져오기 화면으로 다시 올리시면 돼요. 출결번호가 같으면 같은 학생으로 인식돼요.

자주 묻는 질문

지난 학원에서 쓰던 엑셀을 그대로 올려도 되나요?

네, 거의 그대로 올라가요. 헤더 이름이 한글이든 영문이든 인식되고, 전화번호 대시·생년월일 8자리도 자동으로 정리돼요. 한 번 올려보시고 오류가 뜬 행만 손보시면 끝이에요.

이미 등록된 학생을 일괄 갱신하고 싶어요.

같은 출결번호가 있으면 "이미 등록된 출결번호입니다"로 거절돼요. 갱신은 학생 상세의 수정 화면에서 하시는 게 안전해요. 일괄 가져오기는 추가에만 쓰시는 게 헷갈리지 않아요.

형제·자매를 같은 학부모님 전화로 등록해도 되나요?

네, 두 학생에 어머니·아버지 전화번호가 똑같이 적혀 있어도 괜찮아요. 이후 학부모님 안내 메시지도 두 자녀를 묶어서 보낼 수 있어요.

함께 읽기


학생 등록은 한 번 잘 정리해 두면 학기에 한 번만 손이 가는 작업이에요. 한 명씩 손으로 채우다가 "한꺼번에 올리는 게 빠르겠다" 싶은 순간이, 일괄 가져오기를 처음 쓰실 시점이에요. 두 번째 업로드부터는 정말 몇 분이면 끝나요.