인사책 편집팀 · 발행 2026-11-10 · 11분 읽기 · 인사운영·조직

엑셀 인사·급여 명단 500행 옮기기 실습 — 인사 칸은 한 번에,
급여 칸은 따로

직원 명단은 붙여넣기 500명,
기존 직원 정보는 엑셀 500행으로 옮깁니다.
급여 칸을 엑셀로 넣는 길은 없습니다.

한눈에 보는 답

인사 정보를 옮기는 도구는 있습니다.
새 직원은 「CSV 일괄 등록」에 붙여넣어 한 번에 500명까지,
이미 등록된 직원의 인사 정보는 「직원 정보 일괄 동기화」에 엑셀로 올려 한 번에 500행까지 반영합니다.
그런데 급여 칸(시급·월급·계좌)을 엑셀로 한 번에 넣는 길은 없습니다.
급여 칸은 직원별로 따로 입력해야 하므로,
이전 계획에 그 시간을 따로 잡아야 합니다.

옮길 것인사책의 길한 번에
새 직원 명단「CSV 일괄 등록」(붙여넣기)500명
기존 직원의 입사일·부서·직책·연차 부여 개수·사원번호「직원 정보 일괄 동기화」(엑셀)500행
시급·월급·계좌엑셀로 한 번에 넣는 길 없음해당 없음
지난 출퇴근 기록「과거 기록 가져오기」10,000줄

이 글은 가상의 사업장으로 화면 경로를 따라가며,
어떤 칸이 어느 길로 들어가는지 나눠서 설명합니다.

먼저 확인할 질문 6가지

이전을 시작하기 전에 아래 여섯 가지에 답해 보면 어느 길을 탈지 정해집니다.

  1. 옮길 사람이 새 직원인가요,
    이미 등록된 직원인가요?
    새 직원이면 붙여넣기 등록,
    이미 있는 직원이면 엑셀 동기화입니다.
    두 길은 서로 다른 화면입니다.
  2. 명단이 500행을 넘나요? 두 길 모두 한 번에 500까지입니다.
    넘으면 파일을 나눠야 합니다.
  3. 엑셀 열 이름과 순서가 요구하는 양식과 맞나요? 붙여넣기 등록은 열 순서가 정해져 있고,
    엑셀 동기화는 내려받은 템플릿의 열 위치가 곧 규칙입니다.
  4. 중복되면 안 되는 값은 무엇인가요? 전화번호,
    사원번호,
    시스템 번호가 각각 다른 방식으로 검사됩니다.
  5. 급여 칸까지 옮겨야 하나요? 그렇다면 엑셀 한 번으로 끝나지 않습니다.
    직원별 입력 시간을 따로 잡습니다.
  6. 지난 출퇴근 기록도 필요한가요? 필요하면 명단과는 별도로 「과거 기록 가져오기」를 씁니다.

숫자로 보기

값뜻어디서
500명CSV 일괄 등록 한 요청의 상한「CSV 일괄 등록」
100명등록 시 저장을 나눠 쓰는 묶음 크기내부 저장 단위
500행엑셀 동기화 한 번의 상한「직원 정보 일괄 동기화」
100행동기화 반영을 나눠 쓰는 묶음 크기내부 저장 단위
0~60일연차 부여 개수 허용 범위(0.125일 단위)동기화 템플릿
1~40자부서·직책 입력 글자 수동기화 템플릿
10,000줄과거 출퇴근 기록 가져오기 한 번의 상한「과거 기록 가져오기」
5MB과거 기록 파일 크기 상한「과거 기록 가져오기」
5년과거 기록 가져오기 기간「과거 기록 가져오기」
3년근로자 명부 등 중요 서류 보존 기간근로기준법 제42조

500이라는 숫자는 행 수 상한입니다.
붙여넣기 등록에는 파일 크기 상한이 따로 없고,
행 수만 셉니다.

인사책에서 하는 법

세 가지 길은 대상이 다르므로 하나씩 따로 설명합니다.

공식 이전 도구 ① 새 직원 명단 — CSV 일괄 등록

새 직원을 한꺼번에 넣어야 하는지가 첫 질문입니다.
인사책에는 이 도구가 있습니다.
인사책의 「CSV 일괄 등록」은 엑셀에서 복사한 직원 명단을 붙여넣어 한 번에 500명까지 명단에 올리는 기능이다.
다만 파일을 올리는 방식이 아니라 붙여넣기 칸에 입력하는 방식입니다.

  1. 「직원 넣기」 조직도에서 「CSV 일괄 등록」 버튼을 누릅니다.
  2. 샘플 CSV를 내려받아 열 순서를 확인합니다.
    열 순서는 name,
    phone,
    email,
    department,
    position,
    hire_date,
    role,
    is_field_eligible,
    executive_title 입니다.
  3. 필수 열은 name(이름)과 phone(전화번호) 두 개뿐입니다.
    나머지는 비워도 됩니다.
  4. 엑셀에서 같은 순서로 열을 맞추고 복사해 붙여넣기 칸에 넣습니다.
  5. 등록하면 100명씩 나눠 저장되고,
    건너뛴 행은 이유와 함께 결과에 남습니다.

건너뛰는 경우를 알아 두면 결과 표를 읽기 쉽습니다.
role 열은 worker 또는 manager 만 받고,
그 밖의 값이면 그 행을 건너뜁니다.
관리자 권한은 「권한 관리」에서 따로 줍니다.
같은 붙여넣기 안에 전화번호가 두 번 나오면 중복 행을 건너뜁니다.
이미 등록된 전화번호는 소속만 확인하고 이름·이메일·부서·직책·입사일을 덮어쓰지 않으며,
탈퇴한 계정의 번호는 묶음에 넣지 않습니다.
사업장 칸은 읽지 않으며 사업장은 부서 설정에서 정합니다.
예전에 근무한 사람이 다시 들어오는 재입사 행은 근속을 이어받을지 새로 등록할지 묻습니다.

활용 사례: 가상의 매장 2곳 카페는 직원 23명의 이름과 전화번호를 엑셀에서 복사해 한 번에 붙여넣었고,
부서는 열에 적어 두었습니다.

맞지 않는 경우: 이미 등록된 직원의 정보를 고치려는 때는 이 길로 되지 않으므로 아래 ②를 씁니다.

공식 이전 도구 ② 기존 직원 인사 정보 — 엑셀 동기화 500행

이미 등록된 직원의 입사일이나 부서를 한꺼번에 맞추려는 때가 흔합니다.
인사책에는 이 도구가 있습니다.
인사책의 「직원 정보 일괄 동기화」는 등록된 직원의 입사일·부서·직책·연차 부여 개수·사원번호를 엑셀로 한 번에 최대 500행까지 반영하는 기능이다.

  1. 「직원 명단」 그룹 아래 「직원 정보 일괄 동기화」를 엽니다.
    이 화면은 조직 설정이나 인원 관리 권한이 있는 관리자만 쓸 수 있습니다.
  2. 템플릿을 내려받습니다.
    회색 열 8개(시스템 번호,
    이름,
    전화번호,
    이메일,
    현재 부서,
    현재 직책,
    현재 입사일,
    현재 연차 부여/잔여)는 현재 값을 보여 주는 잠금열입니다.
  3. 흰색 입력 열 5개(입사일,
    부서/팀,
    직책,
    연차 부여 개수,
    사원번호)만 채웁니다.
    입사일은 YYYY-MM-DD 형식으로 적고,
    빈칸은 변경하지 않습니다.
  4. 열 순서는 바꾸지 않습니다.
    엑셀 열 위치가 곧 읽는 규칙이라 순서를 바꾸면 업로드가 어긋납니다.
  5. 파일을 올립니다.
    파일은 .xlsx 와 .xls 만 받고 CSV는 받지 않습니다.
  6. 결과 화면에서 행마다 성공과 실패 이유를 확인합니다.

값에는 범위가 있습니다.
입사일은 달력에 실재하는 날짜로 과거 50년부터 미래 365일까지입니다.
부서와 직책은 1~40자입니다.
연차 부여 개수는 0~60일,
0.125일 단위이고,
더하지 않고 덮어씁니다.
그래서 확인창에 「연차 부여 개수는 더하지 않고 덮어씁니다」가 뜹니다.
현재 값에 이어 붙이는 줄 알고 올리면 기존 값이 사라지므로 이 문구를 꼭 읽으세요.

오류는 행 단위로 처리됩니다.
소속이나 부서가 풀리지 않는 행은 오류로 남고 나머지는 계속 반영됩니다.
같은 시스템 번호가 파일에 두 번 있으면 한 직원당 한 행만 남기라는 오류가 납니다.
사원번호가 같은 파일 안에서 겹치거나 다른 재직자가 쓰는 번호면 그 줄만 실패합니다.
500행을 넘기면 「한 번에 반영할 수 있는 행은 500개까지입니다.
파일을 나눠 업로드해 주세요.」가 나옵니다.

활용 사례: 가상의 건설사는 직원 120명의 입사일과 부서를 엑셀 120행으로 한 번에 맞췄습니다.

맞지 않는 경우: 이름·전화번호·이메일은 잠금열이라 이 길로 고치지 못하므로,
그 칸은 직원 상세에서 정정합니다.

공식 이전 도구 ③ 급여 칸과 지난 기록

급여 칸을 어디까지 자동으로 옮길 수 있는지가 이전 일정을 좌우합니다.
인사책에는 급여 칸을 엑셀로 한 번에 넣는 도구가 없습니다.
인사책의 급여 칸(시급·월급·계좌)은 직원별 급여 화면에서 입력하는 값이며,
붙여넣기 등록과 엑셀 동기화 어느 쪽에도 해당 열이 없다.

  1. 명단 등록과 동기화를 먼저 끝냅니다.
  2. 직원별 급여 화면에서 시급·월급·계좌를 한 사람씩 입력합니다.
  3. 입력한 직원 수를 원본 엑셀과 대조해 빠진 사람이 없는지 확인합니다.

반면 지난 출퇴근 기록은 옮길 수 있습니다.
근태 메뉴의 「과거 기록 가져오기」는 .csv,
.xlsx,
.xls 파일을 받으며,
한 번에 최대 10,000줄,
파일 5MB까지,
기간은 5년까지입니다.
반영은 1,000줄씩 나눠 이뤄집니다.
연차는 동기화의 「연차 부여 개수」로 부여 수를 맞추고,
지난 연차 사용 기록은 같은 「과거 기록 가져오기」 화면의 「연차 사용」 탭으로 옮깁니다.

활용 사례: 가상의 물류 회사는 명단을 먼저 옮긴 뒤 지난 출퇴근 기록을 별도 파일로 가져오고,
급여 칸은 직원별로 입력했습니다.

맞지 않는 경우: 급여를 엑셀 한 장으로 끝내려는 회사에는 이 이전이 맞지 않습니다.

업종별 활용 예시

이 사업장은 가상 사례입니다.

직원 120명 건설사 — 엑셀 120행을 한 번에

120행은 500행 상한 안이라 나누지 않습니다.
현장 소속은 부서/팀 열에 적고 입사일은 YYYY-MM-DD 로 맞춘 뒤 한 번에 올렸습니다.
결과 화면에서 실패한 행만 확인해 고쳤습니다.

직원 640명 물류 회사 — 500행과 140행으로 나눠

640행은 상한을 넘으므로 500행 파일과 140행 파일로 나눕니다.
같은 직원이 두 파일에 겹치지 않게 시스템 번호를 기준으로 나누면 중복 오류를 피할 수 있습니다.
두 번째 파일은 첫 번째 결과를 확인한 뒤 올립니다.

직원 23명 매장 2곳 카페 — 붙여넣기 등록

23명 정도면 파일을 나눌 일이 없습니다.
이름과 전화번호만 필수이므로 우선 둘만 붙여넣어 등록하고,
사업장은 부서 설정에서 정했습니다.

인사책이 맞지 않는 경우

아래 항목이 필수라면 인사책의 이전 도구로는 해결되지 않습니다.

  • 급여 칸 엑셀 일괄 입력 — 대신 직원별 급여 화면에서 한 사람씩 입력합니다.
  • CSV 파일 업로드(붙여넣기만 됨) — 대신 엑셀에서 복사해 붙여넣기 칸에 넣거나,
    엑셀 동기화는 .xlsx 파일을 올립니다.
  • 등록과 함께 초대 문자 자동 발송 — 대신 등록을 마친 뒤 초대는 따로 보냅니다.
    붙여넣기 등록은 명단만 올리고 초대 문자나 메일을 보내지 않습니다.
  • 이름·전화번호 엑셀 동기화 수정 — 대신 직원 상세 화면에서 정정합니다.

다른 서비스와 비교할 때

이전 도구는 이름보다 아래 기준으로 견주는 편이 정확합니다.

기준확인할 것
한 번에 올릴 수 있는 행 수상한과 초과 시 동작(거절인지,
일부만 반영인지)
파일 형식엑셀 파일,
CSV 파일,
붙여넣기 중 무엇을 받는지
오류 처리실패한 행만 남기고 나머지를 반영하는지,
행별 이유를 보여 주는지
덮어쓰기 규칙이미 있는 직원의 값을 덮는지,
더하는지,
건드리지 않는지
급여 칸시급·월급·계좌를 같은 방식으로 넣을 수 있는지
과거 기록지난 출퇴근 기록을 가져올 수 있는지,
기간과 줄 수 상한은 얼마인지
보존과 내보내기이전 전 원본을 내려받을 수 있는지,
기록 보존 기간은 얼마인지

근거와 확인일

  • src/lib/hr-sync-template.ts : HR_SYNC_MAX_ROWS,
    HR_SYNC_COLUMNS,
    HR_SYNC_GRANTED_DAYS_MAX,
    HR_SYNC_TEXT_MAX
  • src/routes/api-features/hr-sync.ts : 엑셀 동기화 반영 경로(500행 초과 거절,
    행 단위 오류)
  • src/routes/enterprise-hr-sync.ts : 파일 선택 .xlsx·.xls,
    결과 화면
  • src/routes/api-features/workers-admin-bulk-csv.ts : CSV 일괄 등록 경로(500명,
    필수 열,
    건너뛰는 경우)
  • src/lib/bulk-worker-import.ts : 100명씩 저장
  • src/lib/employee-intake-ui.ts : 「CSV 일괄 등록」 붙여넣기 칸과 열 순서
  • src/lib/attendance-import.ts : IMPORT_MAX_ROWS,
    IMPORT_MAX_FILE_BYTES,
    IMPORT_HISTORY_YEARS
  • 근로기준법 제42조(근로자 명부와 근로계약 서류의 3년 보존) — 국가법령정보센터

확인일 2026-11-09 · 검토 인사책 편집팀(코드 대조).
건설사·물류 회사·카페 예시는 모두 가상 사업장입니다.

자주 묻는 질문

직원 명단을 엑셀로 한 번에 등록할 수 있나요?

새 직원은 「CSV 일괄 등록」 칸에 붙여넣어 한 번에 500명까지 등록합니다.
파일을 올리는 방식이 아니라 엑셀에서 복사해 붙여넣는 방식입니다.

급여 칸(시급·월급·계좌)도 엑셀로 한 번에 넣을 수 있나요?

없습니다.
CSV 일괄 등록과 엑셀 동기화 어느 쪽에도 급여 칸이 없어서 직원별 급여 화면에서 따로 입력해야 합니다.

500명을 넘으면 어떻게 하나요?

500을 넘는 요청은 서버가 거절하므로 파일을 나눠 여러 번 올립니다.
640명이면 500행과 140행으로 나누면 됩니다.

이미 등록된 직원의 이름이나 전화번호를 엑셀로 고칠 수 있나요?

엑셀 동기화에서는 이름·전화번호·이메일이 수정할 수 없는 회색 열이라 고칠 수 없습니다.
이 칸은 직원 상세에서 정정합니다.

명단을 옮기면 과거 출퇴근 기록도 함께 옮겨지나요?

함께 옮겨지지 않습니다.
근태 메뉴의 「과거 기록 가져오기」에서 한 번에 최대 10,000줄,
파일 5MB까지 따로 가져옵니다.

이전이 끝난 뒤 엑셀 원본은 얼마나 보관하나요?

근로자 명부와 근로계약에 관한 중요한 서류는 근로기준법 제42조에 따라 3년간 보존합니다.
엑셀 원본이 그 서류에 해당하는지는 회사가 판단합니다.

관련 가이드

근거 법령 · 출처 (국가법령정보센터)
참고 안내

근거: 근로기준법 및 관련 법령 · 최근 업데이트: · 다음 검토: 분기별 검토

본 문서는 일반 정보 제공 목적이며,
개별 법률 자문이 아닙니다.
정확한 적용은 노무사/세무사 상담 권장.

관련 가이드

직무등급(잡 레벨) 설계법 — 보상·승진과 연결하는 기준
직무등급(잡 레벨)은 직무의 책임·난이도·영향력을 단계로 나눠 보상·승진과 연결하는 뼈대입니다. 몇 단계로 나눌지, 보상 밴드를 어떻게 겹치게 설계할지, 승진과 연결하는 기준을 정리했습니다.
직위·직책·직급 차이, 헷갈리지 않게 정리
직위·직책·직급은 비슷해 보이지만 다릅니다. 직위는 개인의 서열 위치, 직책은 맡은 역할·책임, 직급은 처우 등급입니다. 예시로 셋의 차이를 명확히 구분합니다.
무료 회의실·자원 예약 시스템으로 이중예약 없애기
회의실 이중예약과 빈 점유는 예약 규칙과 기록으로 없앱니다. 자원 예약 시스템 구축 기준, 운영 규칙, 무료로 시작하는 방법을 정리했습니다.
신입 입사 첫날 준비물 체크리스트 — 빠뜨리기 쉬운 14가지
신입 입사 D-day 당일에 미리 갖춰야 할 준비물 14가지 체크리스트. 계정·장비부터 근로계약서·4대보험 같은 법적 필수 서류까지, 사장님이 빠뜨리기 쉬운 항목을 순서대로 정리했습니다.
경력직 온보딩, 신입과 다르게 — 30일 안착 플랜
경력직은 신입과 똑같은 온보딩으로는 빠르게 안착하지 못합니다. 기대치 정렬, 관계망 연결, 빠른 성과(quick win)에 초점을 둔 30일 안착 플랜을 1주차~4주차 단계로 정리했습니다.
멘토·버디 제도 운영법 — 신입 정착률 높이는 짝꿍
신입 정착률을 높이는 멘토·버디 제도의 차이, 매칭 기준, 운영 기간(보통 1~3개월), 점검 주기를 설계 단계부터 정리합니다. 작은 회사도 바로 적용할 수 있는 운영 틀을 제시합니다.