엑셀 파일을 행 기준, 컬럼 기준, 시트 기준으로 나눠 ZIP으로 받는 기능입니다. 대용량 파일을 나눠서 배포하거나, 부서별·직급별로 데이터를 분리해 각 담당자에게 전달할 때 활용합니다.
| 방식 | 설명 | 사용 예시 |
|---|---|---|
| 행 기준 분할 | 지정한 행 수 단위로 파일을 나눔. 예: 1만 행씩 5개 파일로 분리. | 5만 행짜리 데이터를 처리 단위로 나눌 때. 시스템 Import 최대 행 제한 대응. |
| 컬럼 기준 분할 | 특정 컬럼의 값별로 파일을 나눔. 같은 값을 가진 행들이 같은 파일에 묶임. | 부서별, 직급별, 고용형태별로 파일을 나눌 때. 팀장에게 해당 부서 데이터만 전달. |
| 시트 기준 분할 | 파일 내 각 시트를 별개의 파일로 만듦. | 월별 시트로 구성된 연간 파일을 월별 파일로 분리할 때. |
아래와 같은 파일을 부서 컬럼 기준으로 분할하면, 인사팀·개발팀·영업팀 각각의 파일이 생성됩니다.
| 사번 | 성명 | 부서 | 기본급 | 직급 |
|---|---|---|---|---|
| 1001 | 김지수 | 인사팀 | 3,200,000 | 대리 |
| 1002 | 박민준 | 개발팀 | 4,000,000 | 과장 |
| 1003 | 이하은 | 영업팀 | 2,900,000 | 사원 |
| 1004 | 최정우 | 인사팀 | 3,500,000 | 과장 |
결과로 생성되는 파일: 인사팀.xlsx, 개발팀.xlsx, 영업팀.xlsx. 세 파일은 ZIP으로 묶여 다운로드됩니다.
| 증상 | 원인 | 해결 방법 |
|---|---|---|
| 컬럼 기준 분할 시 모든 행이 하나의 파일에만 들어감 | 컬럼명 입력이 실제 헤더와 다름 | 원본 파일을 열어 헤더의 정확한 컬럼명을 복사해 입력. |
| 행 기준 분할 결과 마지막 파일이 비어 있음 | 데이터 행 수가 지정 행 수의 배수와 맞아 빈 파일이 생성됨 | 정상 동작입니다. 빈 파일은 무시해도 됩니다. |
| ZIP 파일이 다운로드되지 않음 | 분할 결과 파일 수가 너무 많거나 파일이 손상됨 | 더 큰 행 단위로 분할하거나, 컬럼 기준 분할 시 고유값 수가 적은 컬럼을 선택. |
| 시트 기준 분할인데 일부 시트가 누락됨 | 시트가 숨겨진 상태로 저장되어 있음 | 원본 파일에서 숨겨진 시트를 표시로 변경 후 재업로드. |