SolveLab
Web

엑셀 PPT 보고서 자동화 시스템

사용 기술

PythonVBA

프로젝트 예산

500만 원 이하

산업 분야

공공기관

수행 기간

1개월 이하

기업 형태

중소기업

개발 단계

상용화

엑셀 PPT 보고서 자동화 시스템
매년 반복되는 공공기관의 방대한 만족도 조사 데이터를 500페이지 분량의 전문 보고서로 자동 변환하는 고성능 오피스 자동화 솔루션을 구축했습니다. 본 프로젝트는 단순한 데이터 이관을 넘어 복잡한 시계열 분석과 정교한 시각화 결과물을 원클릭으로 생성함으로써 리소스 절감의 새로운 기준을 제시했습니다. 기술적 정교함과 실무적 편의성을 결합하여 기존의 비효율적인 업무 프로세스를 완전히 재설계했습니다.
The Challenge

500페이지에 달하는 대규모 보고서를 수작업으로 작성할 때 발생하는 극심한 업무 부하와 휴먼 에러 가능성, 그리고 수년간의 축적된 데이터를 통합 분석해야 하는 기술적 복잡성을 해결해야 했습니다.

Our Solution

대용량 데이터 연산에 최적화된 Python(Pandas)과 MS Office 제품군의 레이아웃을 정밀하게 제어할 수 있는 VBA를 결합한 하이브리드 자동화 전략을 수립하여 데이터 분석부터 최종 출력까지의 전 과정을 파이프라인화했습니다.

지능형 시계열 데이터 분석 엔진
01

지능형 시계열 데이터 분석 엔진

문제 인식

기존에는 매년 업데이트되는 조사 데이터를 과거 자료와 대조하기 위해 실무자가 직접 엑셀 수식을 입력하고 수치를 대조하는 비효율적인 수작업이 반복되었습니다.

해결 방안

Python의 Pandas 라이브러리를 활용하여 다년도의 누적 데이터를 즉시 로드하고 연도별 추이 분석을 자동 수행하는 알고리즘을 설계했습니다. 이를 통해 복잡한 시계열 데이터를 별도의 수동 계산 없이 정형화된 데이터셋으로 즉각 변환하도록 구현했습니다.

성과/효과

데이터 처리 속도가 비약적으로 향상되었으며 수동 계산 과정에서 발생할 수 있는 데이터 무결성 오류를 차단하여 분석의 신뢰도를 획기적으로 확보했습니다.

02

픽셀 단위의 정밀 자동 시각화 시스템

문제 인식

분석된 데이터를 500페이지의 PPT 양식에 맞춰 표와 그래프로 배치하는 과정은 막대한 시간이 소요될 뿐만 아니라 일관된 포맷을 유지하기가 매우 어려웠습니다.

해결 방안

VBA를 이용해 Excel과 PPT를 직접 제어하는 자동 출력 로직을 구현했습니다. 정제된 결과값을 정해진 템플릿 위치에 정확히 매핑하고 그래프의 크기, 색상, 텍스트 배치를 픽셀 단위로 자동 조정하도록 프로그래밍했습니다.

성과/효과

보고서 1권당 일주일이 소요되던 제작 시간을 실시간 수준으로 단축시켰으며 담당자가 단순 반복 작업에서 벗어나 최종 검수와 같은 고부가가치 업무에 집중할 수 있는 환경을 조성했습니다.

Technical Deep Dive

비즈니스 임팩트와 기술적 인사이트 분석

주요 성과 및 임팩트
• 3인 1주일 소요 업무를 1인 검수 체계로 전환하여 인적 리소스 약 90% 이상 절감 • 500페이지 분량의 대규모 데이터 분석 및 보고서 생성 자동화 파이프라인 구축 성공 • 휴먼 에러를 원천 차단하여 공공 데이터 보고의 정확성 및 신뢰도 확보
기술적 도전과 해결
대용량 데이터 전처리를 위한 Python(Pandas)의 연산 능력과 MS Office 레이아웃 제어를 위한 VBA의 기능을 결합한 하이브리드 아키텍처를 설계했습니다. 단순한 값 복사가 아닌 복잡한 시계열 추이를 자동 계산하고 이를 PPT 내의 정해진 레이아웃에 맞춰 동적으로 그래프화하는 로직 구현이 핵심적인 기술적 도전이었으며 각 스택의 장점을 극대화하여 최적의 퍼포먼스를 도출했습니다.
배운 점 및 인사이트
복잡한 비즈니스 로직과 정교한 시각화 레이아웃이 동시에 요구되는 프로젝트일수록 단일 스택보다는 도메인에 최적화된 기술들의 결합이 중요하다는 통찰을 얻었습니다. 데이터 분석 단계와 출력 단계를 분리하여 설계함으로써 향후 양식 변경 시에도 유연하게 대응할 수 있는 확장성과 유지보수 용이성을 확보했습니다.

더 많은 프로젝트가 궁금하신가요?

솔브랩이 작업한 다양한 웹사이트와 서비스를 확인해보세요