학생 100명 한 번에 등록하기 — 엑셀 일괄 가져오기 완전 정복
학원 학생 명단을 한 명씩 입력하지 마세요. 엑셀 파일 하나로 100명도 한 번에 끝. 템플릿 받기, 헤더 매칭, 자주 막히는 오류까지 한 번에 정리했어요.
처음 올인체크를 도입하실 때 가장 많이 막히는 순간이 학생 등록이에요. 한 명씩 손으로 채우면 50명에 두 시간이 훌쩍 가고, 중간에 끊기면 또 처음부터 시작하는 기분이 들죠.
다행히 학생 등록은 엑셀 파일 하나면 끝나요. 13개 열짜리 템플릿(미리 만들어 둔 양식 파일)에 명단을 붙여넣고 업로드하면, 기존 엑셀이든 다른 학원 ERP(학원 관리 프로그램) 데이터든 그대로 옮겨와요.
한눈에 보는 흐름
- 이름 한 칸만 있어도 한 줄이 등록돼요. 나머지 12개 열은 모두 선택이에요.
- 한글 헤더(이름·어머니 전화)와 영문 헤더(name·mother_phone)를 둘 다 인식해요.
- 업로드 전 유효 N건 / 오류 N건 미리보기로 그 자리에서 셀을 수정할 수 있어요.
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 누락 | 1012345678 | 01012345678 |
| 전화번호에 대시 | 010-1234-5678 | 01012345678 |
| 생년월일 8자리 숫자 | 20100315 | 2010-03-15 |
| 비어 있는 생년월일 | 빈 칸 또는 - | 비어 있는 상태로 저장 |
같은 파일 안에 어떤 행은 대시, 어떤 행은 안 적힌 섞인 상태여도 그대로 인식돼요.
4. 학년 표기 통일
학년은 학원마다 표기가 정말 제각각이죠. 초6, 초6학년, 초등6학년, 초등학교6학년 — 어느 쪽으로 적으셨든 모두 초등학교 6학년 형태로 자동 통일돼요.
초1–6·중1–3·고1–3 범위를 벗어난 표기(기타, 5세 등)는 그대로 들어가요.
5. 출결번호 — 가장 자주 부딪히는 함정 ⚠️
업로드가 거절되는 가장 흔한 원인이 출결번호예요. 세 가지만 미리 챙기시면 안전해요.
- 4–6자리 숫자만 허용해요 —
1234,567890은 가능해요.12,12abc,123-45는 안 돼요. - 학원 내에서 유일해야 해요 — 이미 등록된 다른 학생과 겹치면 거절돼요.
- 파일 안에서도 유일해야 해요 — 같은 엑셀의 두 행이 겹쳐도 빨간 표시가 떠요.
가장 안전한 방법은 출결번호 열을 비워두고 업로드하는 거예요. 저장 시점에 학원 내 중복을 피해 자동으로 부여돼요. 학생이 외워서 누를 번호가 정해져 있는 학원이 아니면, 자동 부여가 가장 빨라요.
키오스크(학생이 직접 출결을 찍는 기기) 운영 흐름은 학원 키오스크 출결 체크인 설정법에서 별도로 정리해 두었어요.
6. 업로드 후 — 유효/오류 한눈에
파일을 올리면 즉시 유효 N건 / 오류 N건 배지가 떠요. 오류 사유는 종류별로 묶여 보여요.
- 파일 형식 문제 — 첫 행 헤더 누락, 이름 열 없음
- 파일 내 출결번호 중복 — 같은 번호 두 행
- 이미 등록된 출결번호 — 학원에 같은 번호 학생 존재
- 출결번호 형식 오류 — 4–6자리 숫자 규칙 어김
- 생년월일 형식 오류 —
2010/03/15같은 인식 못 하는 표기 - 필수값 누락 — 이름이 비었거나 SMS 켰는데 전화번호 없음
각 사유 옆에 행 번호(3행, 7행, 12행…)가 같이 나와요. 가장 빠른 수정 흐름은 화면 안의 표에서 그 자리에서 직접 셀을 클릭해 수정하는 거예요. 다른 곳을 누르면 즉시 다시 검증되고, 오류 N건이 유효 N건으로 옮겨가요.
7. 등록 전 마지막 확인
배지가 오류 0건이 되면 우측 하단 N건 등록 버튼이 활성화돼요. 한 번의 클릭으로 모든 유효 행이 한 번에 저장되고, "N명을 등록했어요" 토스트가 떠요.
상위 200행만 미리보기에 표시되지만, 등록은 전체가 처리돼요. 1,000행도 한 번에 올라가요.
운영 팁 세 가지
① 출결 알림을 받을 사람만 골라서 O
어머니·아버지·학생 세 칸을 모두 O로 두시면, 출결 한 번에 알림이 세 통씩 나가요.
어머니 한 명만 받으시는 학원이 가장 흔해요. 받으실 분만 O, 나머지는 비워두시는 게 비용도, 학부모님 피로도도 줄여요.
② 다른 학원 엑셀, 헤더는 그대로 두고 일단 올려보세요 "출결수신 어머니", "출결SMS(모)" 같이 학원 ERP에서 자주 쓰는 표기까지 거의 다 인식해요. 손으로 바꾸기 전에 한 번 시도해 보시면 시간이 줄어요.
③ 새 학기 학년 일괄 갱신 3월 학기 시작 때 학년만 일괄 갱신하시려면, 학생 목록에서 엑셀로 내보낸 뒤 학년 열만 수정해서 같은 가져오기 화면으로 다시 올리시면 돼요. 출결번호가 같으면 같은 학생으로 인식돼요.
자주 묻는 질문
지난 학원에서 쓰던 엑셀을 그대로 올려도 되나요?
네, 거의 그대로 올라가요. 헤더 이름이 한글이든 영문이든 인식되고, 전화번호 대시·생년월일 8자리도 자동으로 정리돼요. 한 번 올려보시고 오류가 뜬 행만 손보시면 끝이에요.
이미 등록된 학생을 일괄 갱신하고 싶어요.
같은 출결번호가 있으면 "이미 등록된 출결번호입니다"로 거절돼요. 갱신은 학생 상세의 수정 화면에서 하시는 게 안전해요. 일괄 가져오기는 추가에만 쓰시는 게 헷갈리지 않아요.
형제·자매를 같은 학부모님 전화로 등록해도 되나요?
네, 두 학생에 어머니·아버지 전화번호가 똑같이 적혀 있어도 괜찮아요. 이후 학부모님 안내 메시지도 두 자녀를 묶어서 보낼 수 있어요.
함께 읽기
학생 등록은 한 번 잘 정리해 두면 학기에 한 번만 손이 가는 작업이에요. 한 명씩 손으로 채우다가 "한꺼번에 올리는 게 빠르겠다" 싶은 순간이, 일괄 가져오기를 처음 쓰실 시점이에요. 두 번째 업로드부터는 정말 몇 분이면 끝나요.