스킬.잇다
정식 ★★☆☆☆ 약 110분 v1 · 2026-04-11

엑셀 명단 → 명찰·수료증 일괄 패키지 생성

참가자 명단 엑셀 한 장으로 명찰 PPTX와 수료증 DOCX를 전원분 일괄 생성하는 행사 운영 자동화 사례

WOW 포인트
  • 엑셀 한 장 → 명찰·수료증이 폴더에 와르르 생성되는 순간
  • 10명으로 시연 후 500명으로 재실행해도 같은 시간
  • 수료증 QR 코드 모바일 검증 시연

사용 스킬

선행 지식

  • · 엑셀 기본 사용 (셀·컬럼 개념)
  • · PPTX/DOCX 템플릿 플레이스홀더 이해
  • · 파일 경로·폴더 구조 이해

대상 직무

  • · 행사·교육 운영 담당
  • · 군인공제회 교육팀
  • · IGM 교육 운영팀
더미 데이터 .moai/fixtures/gunin-gongjehoe/event-package

문제 시나리오

"이번 분기 임직원 교육이 3회 예정. 참가자 명단은 엑셀로 오는데, 매번 명찰 디자인을 변경해 PPTX로 다시 만들고, 수료증도 한 명씩 이름 바꿔 출력. 100명이면 반나절이 그냥 간다."

행사·교육 운영팀에서 반복적으로 마주치는 상황입니다. 템플릿은 있지만 "같은 작업을 N번 반복"하는 수작업이 병목입니다.

실습 목표

엑셀 명단 한 장을 입력하면 명찰 PPTX + 수료증 DOCX를 전원분 일괄 생성하는 단일 스킬 행사-패키지-생성을 설계·구현합니다.

입력 데이터

파일설명
participants.xlsx이름 / 소속 / 직급 / 교육명 / 수료일 컬럼
badge_template.pptx{{name}}, {{org}} 플레이스홀더가 포함된 PPTX
certificate_template.docx{{name}}, {{course}}, {{date}} 플레이스홀더가 포함된 DOCX

기대 산출물

  • output/badges/명찰_전체.pptx — N명 분량 슬라이드 1개 파일
  • output/certificates/{name}_수료증.docx — N개 파일
  • 100명 기준 처리 시간 2분 이내
  • 누락된 컬럼·빈 이름 등은 에러 리포트로 별도 출력

핵심 스킬 호출 흐름

flowchart TD
  A[참가자 엑셀 읽기] --> B{빈 값·중복 검증}
  B -->|정상 N건| C[명찰 템플릿 복제 × N]
  B -->|실패 M건| E[에러 리포트 별도 출력]
  C --> D[플레이스홀더 치환 → 단일 PPTX 병합]
  D --> F[수료증 템플릿 복제 × N]
  F --> G[플레이스홀더 치환 → 개별 DOCX 저장]
  G --> H[결과 요약: 정상/실패/소요 시간]
  E --> H

선행 스킬

  • name-badge — 엑셀·CSV 명단으로 명찰 PPTX를 자동 생성하는 기반 스킬. 본 사례는 이 스킬에 수료증 생성 로직을 확장해 묶습니다.

확장 과제

  1. PDF 일괄 변환 — 인쇄·배포 용이
  2. 수료증 QR 코드 — 스캔 시 검증 URL 이동
  3. 이메일 자동 첨부 발송 — 담당자별 배치 발송

변경 이력

  • v1 (2026-04-11): 최초 작성 — Claude@IGM Cohort 1 Track A 교재용