엑셀 데이터 분할기 사용 설명서
![]()
1. 프로그램 개요
엑셀 데이터 분할기는 사용자가 지정한 개수대로 엑셀 파일의 데이터를 분할하여 여러 개의 파일로 저장하는 프로그램입니다. 분할 시, 각 파일은 동일한 항목 행 수를 유지하며, 분할된 파일의 크기와 구조는 일관성을 유지합니다. CSV 파일도 지원합니다.
2. 주요 기능
- 엑셀 파일 선택: 사용자는 다중 엑셀 파일을 선택하여 하나로 병합한 후, 원하는 개수대로 분할할 수 있습니다.
- 항목 행 수 입력: 항목이 몇 개의 행으로 이루어졌는지 정확히 입력해야 합니다. (예: 1개, 2개, 3개)
- 분할 개수 설정: 몇 개의 상품(데이터)를 기준으로 분할할 것인지 설정합니다.
- CSV 파일 지원: CSV 파일도 엑셀과 동일한 방식으로 처리됩니다. (단, CSV 인코딩은 UTF-8 또는 ANSI 형식이어야 합니다.)
- 결과 파일 저장: 분할된 결과 파일은 실행 파일이 위치한 폴더에 저장됩니다.
3. 사용 방법
- 파일 선택: 프로그램을 실행한 후, "엑셀 파일 선택" 버튼을 눌러 분할할 엑셀 파일을 선택합니다.
- 항목 행 수 입력: 선택한 엑셀 파일의 항목 행 수(헤더 행 수)를 입력합니다. (예: 항목 행이 2개인 경우 '2' 입력)
- 분할 개수 입력: 분할할 데이터의 개수를 입력합니다. 예를 들어, 1000을 입력하면 항목 행을 제외한 1000개의 데이터로 파일이 분할됩니다.
- 실행 버튼: 설정이 완료되면 '실행하기' 버튼을 눌러 작업을 시작합니다. 프로그램이 실행 중일 때 버튼 색상이 변하여 작업 상태를 표시합니다.
- 결과 확인: 작업이 완료되면 ShoppResultSplitter 폴더에 분할된 파일이 저장됩니다.
4. 프로그램 에러 상황 및 해결 방법
-
"올바른 숫자를 입력하세요!"
- 발생 상황: 항목 행 수나 분할 개수 입력 시, 숫자가 아닌 값을 입력했을 때.
- 해결 방법: 숫자를 정확히 입력합니다.
-
"파일 병합 중 오류가 발생했습니다: UTF-8 codec can't decode byte"
- 발생 상황: CSV 파일 인코딩이 UTF-8이 아닌 경우 발생.
- 해결 방법: CSV 파일의 인코딩을 UTF-8 또는 ANSI로 변환한 후 다시 시도합니다.
-
"항목 행 수가 일치하지 않습니다"
- 발생 상황: 선택한 여러 엑셀 파일의 항목 행 수가 다를 경우.
- 해결 방법: 항목 행 수가 동일한 파일만 선택하여 작업을 수행해야 합니다.
-
"올바른 항목 행 수를 입력하세요"
- 발생 상황: 항목 행 수 입력이 잘못되었거나 실제 파일의 항목 행 수와 맞지 않을 때.
- 해결 방법: 엑셀 파일에서 정확한 항목 행 수를 확인한 후 다시 입력합니다.
5. 사용 시 주의 사항
- 항목 행 수 확인: 항목 행 수는 정확히 입력해야 하며, 프로그램은 이를 기준으로 데이터를 분할합니다. 항목 행 수가 잘못 입력되면 데이터 분할이 잘못될 수 있습니다.
- CSV 파일 인코딩: CSV 파일의 경우 반드시 UTF-8 또는 ANSI 인코딩이어야 합니다. 그렇지 않으면 파일 병합 과정에서 오류가 발생할 수 있습니다.
- 분할 개수 설정: 분할할 데이터의 개수를 항목 행 수를 제외하고 입력해야 하므로, 정확한 데이터 개수를 알고 있어야 합니다.
- 대용량 파일 처리: 대용량 파일을 처리할 경우 실행 시간이 길어질 수 있으며, 충분한 디스크 공간을 확보해야 합니다.
6. 에러 메시지 예시