PPT AUTOMATION · 프레젠테이션 자동화
PPT 제작을
코드로 자동화
엑셀 데이터만 준비하면 표지·내용·마무리 슬라이드를 자동 생성.
python-pptx 기반으로 디자인까지 자동 적용됩니다.
python-pptx 기반 · 엑셀 연동 · 표지/내용/마무리 자동 생성 · 색상 테마 커스터마이징
FEATURES
주요 기능
표지 · 내용 · 마무리 자동 생성
표지(제목/날짜), 내용 슬라이드(불릿 포인트), 마무리 슬라이드까지 3가지 레이아웃을 자동으로 구성합니다.
엑셀에서 데이터 일괄 생성
data.xlsx 파일의 A열(제목), B~열(불릿 내용)을 읽어 슬라이드를 자동 생성합니다. 수십 장도 한 번에 처리.
색상 테마 커스터마이징
상단 설정 영역에서 PRIMARY, SECONDARY, ACCENT 색상을 RGB로 변경하면 전체 슬라이드에 즉시 반영됩니다.
슬라이드 번호 자동 추가
각 내용 슬라이드 우측 상단에 슬라이드 번호(01, 02...)가 자동으로 표시됩니다. 따로 설정할 필요 없음.
16:9 비율 · 맑은 고딕 폰트
발표 표준 비율인 16:9(13.33×7.5인치)로 설정되며, 한글 가독성이 좋은 맑은 고딕 폰트를 기본 적용합니다.
예시 데이터 자동 실행
data.xlsx 파일이 없어도 내장 예시 데이터로 바로 실행됩니다. 처음 사용할 때 결과를 즉시 확인 가능.
HOW TO USE
사용 방법
패키지 설치
터미널에서 필요한 Python 패키지를 설치합니다.
설정 수정
스크립트 상단 설정 영역에서 제목, 날짜, 색상 테마를 수정합니다.
엑셀 데이터 준비
data.xlsx를 만들어 A열=슬라이드 제목, B~열=불릿 내용을 입력합니다. (없으면 예시 데이터로 실행)
실행 후 확인
터미널에서 스크립트를 실행하면 같은 폴더에 PPT 파일이 자동 저장됩니다.
PREVIEW
설정 영역 미리보기
이 부분만 수정하면 원하는 PPT가 완성됩니다
<span class="text-purple-400"># ── 설정 (이 부분을 수정하세요) ──────────────</span>
DATA_FILE = <span class="text-amber-300">"data.xlsx"</span> <span class="text-slate-400"># 입력 엑셀 파일</span>
OUTPUT_FILE = f<span class="text-amber-300">"발표자료_{datetime}.pptx"</span>
<span class="text-slate-400"># 표지 정보</span>
TITLE_TEXT = <span class="text-amber-300">"발표 제목을 입력하세요"</span>
SUBTITLE_TEXT = <span class="text-amber-300">"부제목 또는 발표자 이름"</span>
DATE_TEXT = <span class="text-amber-300">"2025년 01월 01일"</span>
<span class="text-slate-400"># 색상 테마 (RGB 값으로 변경)</span>
COLOR_PRIMARY = RGBColor(<span class="text-emerald-400">0x1D, 0x4E, 0xD8</span>) <span class="text-slate-400"># 파란색</span>
COLOR_SECONDARY = RGBColor(<span class="text-emerald-400">0x0F, 0x17, 0x2A</span>) <span class="text-slate-400"># 다크 네이비</span>
COLOR_ACCENT = RGBColor(<span class="text-emerald-400">0x60, 0xA5, 0xFA</span>) <span class="text-slate-400"># 라이트 블루</span>
FONT_NAME = <span class="text-amber-300">"맑은 고딕"</span> <span class="text-slate-400"># 한글 폰트</span>* 코드 미리보기는 실제 파일의 일부입니다. 다운로드 후 설정 영역 전체를 수정해서 사용하세요.
FAQ
자주 묻는 질문
CUSTOM DEVELOPMENT
더 복잡한 PPT 자동화가 필요하신가요?
이미지 삽입, 차트 자동 생성, 브랜드 템플릿 적용 등
맞춤 PPT 자동화를 개발해드립니다.