DEMO 01 Excel Merge Column Mapping Duplicates

거래처 30곳 발주내역 통합

거래처마다 엑셀 양식이 제각각이라 매달 “복붙 + 수기 수정 + 검수”에 시간이 녹는 상황을 가정했습니다. 폴더에 파일을 모아두고 실행하면, 컬럼을 자동 매핑하여 통합본을 만들고 중복 의심/오류 파일을 분리합니다.

빠른 실행
  1. ZIP 다운로드
  2. input 폴더 확인
  3. exe 실행 → 폴더 선택 → 실행
  4. output 결과 확인

문제 상황

  • 거래처 30곳이 매달 엑셀 발주서를 보내는데, 양식이 다름
  • 날짜: 2026-01-05 / 01/05/26 / 1월5일 등 혼재
  • 금액: 쉼표/원(₩)/공백 등 표현이 다름
  • 중복 발주가 섞이면 클레임으로 이어질 위험

입력 데이터(샘플) 구성

ZIP 내부 /input/2026-01/ 폴더에 30개 엑셀 파일이 들어있습니다. 파일은 의도적으로 3가지 타입으로 섞여 있습니다.

Type A
표준형
시트명 Order, 컬럼이 비교적 정돈된 형태
Type B
영문 컬럼
Date/Vendor/Qty 등 동의어 매핑 필요
Type C
상단 문구 포함
표가 6행부터 시작, 표 시작행 탐지가 필요
예시 파일명
발주내역_한성테크_2026-01.xlsx
PO_세림전기_202601.xlsx
원진산업_발주서(1월).xlsx

프로그램 처리 규칙(데모 기준)

컬럼 매핑
발주일자 = Date = 작성일
거래처명 = Vendor = 거래처
수량 = Qty / 단가 = UnitPrice
금액 = Total = 합계 / 납기일 = Due = 납기
정규화
날짜 포맷 통일(YYYY-MM-DD)
금액/단가: 쉼표/원 표기 제거 후 숫자 변환
원본파일명 컬럼을 추가해 추적 가능
중복 의심
(거래처명 + 발주일자 + 품목명 + 수량 + 금액)이 완전 동일하면 중복 의심으로 분리
오류 처리
표 탐지 실패/필수 컬럼 누락/파싱 실패는 오류리스트 시트에 기록

출력 결과

실행 후 /output/통합발주_2026-01.xlsx 파일이 생성됩니다.

Sheet1 통합본
정규화된 컬럼으로 전체 병합
Sheet2 중복의심
중복 가능성이 있는 행만 분리
Sheet3 오류리스트
파일/사유/행 정보 기록
결과 미리보기(이미지 자리)

다운로드

Demo01_제조업_발주통합.zip
exe + input 샘플 + README 포함
ZIP 다운로드

데모 안내
본 데모 프로그램은 예시 상황을 기반으로 제작된 샘플 유틸리티입니다.
실제 업무 적용 시에는 고객사의 원본 양식/업무 흐름/예외 케이스를 반영하여 요구사항에 맞춘 맞춤형 프로그램으로 제작됩니다.
※ 데모용 샘플 데이터는 가상 데이터이며, 업로드/전송 없이 로컬 PC에서만 처리됩니다.

우리 회사 발주 엑셀에 맞춰 자동화할까요?

실제 파일(익명 처리 가능) 기준으로 컬럼 매핑/예외 처리/검수 리포트까지 맞춰드립니다.

문의하기
이 데모의 핵심
  • 3가지 양식 혼재를 “자동 탐지 + 매핑”
  • 통합본 + 중복의심 + 오류리스트 3시트
  • 원본파일명으로 추적 가능

다운로드로 이동