SAP에 엑셀 파일을 올리는데 오류가 난다면, SAP 엑셀 업로드 오류의 원인은 대부분 SAP 자체가 아니라 엑셀 파일 안의 형식 문제입니다. 이 글에서는 현업에서 가장 자주 만나는 원인을 순서대로 짚고, 원인별로 어떻게 고치는지 정리했습니다.
업로드 전에 엑셀 데이터 형식부터 확인하세요
먼저 요약: 이 5가지부터 확인
| 순서 | 원인 | 해결 |
|---|---|---|
| 1 | 엑셀 파일이 열려 있음 | 파일을 닫고 다시 업로드 |
| 2 | 날짜 형식이 제각각 | 한 가지 형식으로 통일 |
| 3 | 숫자에 콤마·"-" 섞임 | 콤마 제거, "-"는 0으로 |
| 4 | 코드 앞자리 0이 사라짐 | 셀 서식을 텍스트로 |
| 5 | 열 개수·순서가 양식과 다름 | 양식 열 구조 그대로 복원 |
원인 1. 엑셀 파일이 열려 있는 경우
가장 흔하고 가장 허무한 원인입니다. 업로드하는 파일을 엑셀에서 열어둔 채 올리면 작업이 꼬이거나 읽기에 실패할 수 있습니다. 업로드 전에 해당 파일 창을 닫고, 같은 이름의 파일이 다른 곳에서 열려 있지 않은지도 확인하세요. 파일 경로에 한글이나 특수문자가 많다면 짧은 경로(예: C 드라이브 바로 아래 폴더)로 옮겨 시도해 보는 것도 방법입니다.
원인 2. 날짜 형식이 섞여 있는 경우
2020/08/12, 2020.08.12, 2020-08-12처럼 구분자가 다르면 날짜로 변환하는 단계에서 오류가 납니다. 한 열 안에 형식이 섞여 있으면 더 자주 터집니다. 업로드 프로그램이 요구하는 형식에 맞춰 통일하세요. 요구 형식이 8자리 숫자(YYYYMMDD)인 경우라면 옆 열에 아래 수식을 넣고 값 붙여넣기로 덮어쓰면 됩니다.
=TEXT(A2,"yyyymmdd")
어떤 형식을 받는지는 업로드 프로그램·양식마다 다르므로, 양식에 적힌 예시 행을 기준으로 맞추는 것이 안전합니다.
원인 3. 숫자·금액에 콤마나 "-"가 섞인 경우
수량·금액 열에 천 단위 콤마가 문자로 들어가 있거나, 값이 없는 칸에 "-"가 적혀 있으면 숫자 변환에서 막힙니다. 콤마는 제거하고, "-"는 0으로 바꾸거나 빈 칸으로 정리하세요. 엑셀에서 Ctrl+H로 바꾸기 창을 열어 처리하면 빠릅니다. 숫자처럼 보여도 왼쪽 정렬이면 텍스트일 가능성이 높으니 정렬 방향을 같이 보세요.
원인 4. 자재번호·코드의 앞자리 0이 사라진 경우
엑셀은 000123을 입력하면 숫자로 보고 123으로 바꿉니다. 코드 열이 이렇게 바뀐 채 올라가면 "존재하지 않는 코드"류의 오류가 날 수 있습니다. 코드 열을 선택하고 홈 → 표시 형식 → 텍스트로 바꾼 뒤 값을 다시 입력하거나, 입력할 때 앞에 작은따옴표(')를 붙입니다. 이미 지워진 0은 서식만 바꿔서는 돌아오지 않으니 다시 입력해야 합니다. SAP가 앞자리 0을 자동 보정해 주는지는 항목과 업로드 방식에 따라 다릅니다.
원인 5. 열 개수나 순서가 양식과 다른 경우
업로드 프로그램은 정해진 열 순서와 개수대로 데이터를 읽습니다. 양식에서 열을 하나 지우거나 중간에 끼워 넣으면 그 뒤 값이 한 칸씩 밀려 엉뚱한 필드에 들어가거나 형식 오류가 납니다. 예를 들어 단가 열을 지우고 올리면 통화 단위 칸에 금액이 들어가려다 실패하는 식입니다. 숨겨진 열, 병합된 셀, 제목 행을 임의로 추가한 것도 같은 문제를 일으키니 양식은 받은 그대로 두고 데이터만 채우세요.
양식의 열 구조는 바꾸지 않는 게 원칙
자주 묻는 질문
한 번에 몇 건까지 올라가나요?
업로드 방식에 따라 다릅니다. 일부 ABAP 업로드 방식은 약 6만 건 정도가 한계로 알려져 있어, 대량 데이터는 나눠서 올리는 편이 안전합니다.
오류 메시지에 행 번호가 안 나옵니다.
데이터를 절반씩 나눠 올려 문제 구간을 좁히는 방법이 가장 빠릅니다. 위 5가지 중 날짜와 코드 열부터 의심하세요.
정리
업로드 오류가 나면 파일 닫기 → 날짜 → 숫자 → 코드 앞자리 0 → 열 구조 순서로 확인하면 대부분 해결됩니다. 프로그램마다 요구 형식이 다르니, 양식의 예시 행을 기준으로 맞추는 것을 습관으로 만드세요.
관련 글: SAP 엑셀 다운로드 오류 해결 방법 (ALV 내보내기 안될 때) · SAP ALV 레이아웃 저장하는 법 (기본값 설정까지)
'오피스' 카테고리의 다른 글
| SAP BOM 조회하는 법 (CS03, CS11, CS12 차이) (0) | 2026.10.19 |
|---|---|
| SAP 엑셀 다운로드 오류 해결 방법 (ALV 내보내기 안될 때) (0) | 2026.10.08 |
| SAP ALV 레이아웃 저장하는 법 (기본값 설정까지) (0) | 2026.10.08 |
| [SAP] T코드 보이게 하는 법 — 메뉴와 상태표시줄에 표시 (1) | 2026.10.06 |
| 워드 빈페이지 삭제 안될 때 — 마지막 빈 페이지 지우는 법 (0) | 2026.10.06 |
댓글