프로젝트 배경
1. 문제점 — "지점들이 보낸 엑셀 합치기"는 매달 반복되는 업무인데, 파일은 절대 양식대로 오지 않습니다. 누군가는 컬럼명을 자기 식으로 바꾸고, 누군가는 위에 보고서 제목을 얹고, 누군가는 표 중간에 합계 행을 넣고, 누군가는 어제 보낸 걸 고쳐서 또 보냅니다. 손 취합은 정확히 이 지점들에서 틀립니다. 2. 해결책 — 가장 아픈 사고는 이중 제출입니다 — 같은 지점의 구본과 신본이 둘 다 합산되면
프로젝트 성과
월말 취합을 폴더 하나로
지점들이 보낸 엑셀·CSV를 폴더에 넣으면 컬럼명이 달라도, 제목 행이 있어도 한 장으로 합쳐지고 지점별 요약까지 나옵니다.
이중 합산 사고 차단
같은 지점이 두 번 보내면 최신본만 채택하고 그 사실을 검수 리포트에 적습니다. 안 낸 지점은 명단으로 바로 보입니다.
중복 제출 이중 합산 0
같은 지점 2본 제출을 심으니 최신본만 채택(신본 마커 확인)·보고 — 조용한 이중 합산이 없습니다.
잡행·합계행 처리
상단 제목 2행 스킵, 파일 속 합계 행 제외(이중 계상 방지)를 심어서 확인했습니다.
합계 항등·검증 6항목 PASS
통합 총액 = 심은 지점별 합 일치, 6항목 전부 통과 — 코드와 검증 리포트를 GitHub에 공개했습니다.
핵심 기능
진행 단계
[설계·개발]
2026.09.
"파일은 양식대로 오지 않는다"를 전제로, 동의어 매핑·헤더 탐지·합계행 제외·최신본 채택 규칙을 중심에 두고 취합 엔진과 검수 리포트를 구현했습니다.
프로젝트 상세
1) 포트폴리오 소개 본사·관리부서가 지점들에게 같은 양식의 엑셀/CSV를 받아 하나로 합치는 반복 업무를 자동화하는 도구입니다. 현실의 제출 파일은 양식대로 오지 않는다는 전제(컬럼명 변경, 순서 섞임, 제목 행, 합계 행, 이중 제출)에서 출발했습니다. 2) 작업 범위 - 단독 개발 (설계·구현·검증 전담) - 취합 엔진: 폴더 스캔 → 지점 식별 → 양식 정규화 → 통합 (Python·open






