03 · 보고용 PPT 만들기
1. 실습 목표
monthly-close-brief가 만든 Excel을 바탕으로, 제공된 회사 표준 형식의 PPT 템플릿 서식을 그대로 유지한 결산 보고용 PPT를 만듭니다. 숫자를 새로 계산하거나 원인을 추측하지 않고, 각 장표의 수치가 Excel 시트까지 추적되게 합니다.
2. 실습 자료
Download
16:9 다섯 장짜리 예시 템플릿입니다. 표지, 목차, 섹션 구분, 일반 콘텐츠, 데이터·인사이트 장표가 한 장씩 들어 있습니다. 안의 문구와 수치는 모두 자리표시자이므로 실습에서 실제 값으로 바꿉니다.
3. 시작 지점
- 입력:
monthly-close-brief_2021-12-accounting.xlsx,Report_template.pptx - 도구: 파일 생성이 가능한 작업 환경과 PowerPoint 파일 생성 기능
- 출력:
output/monthly-close-brief_2021-12-report.pptx
입력 Excel은 Monthly_Close_Brief.zip에 포함된 2021년 12월 기준 산출물을 사용합니다. 템플릿 원본 파일은 수정하지 않고 복사해서 사용합니다.
4. 장표 구성
템플릿 1·4·5번 장표만 사용하고 나머지는 삭제합니다. 5번 장표 형식을 한 번 복제해 아래 순서로 네 장을 만듭니다.
| 장표 | 템플릿 원본 | 내용 | 출처 시트 |
|---|---|---|---|
| 1 | 1 표지 | 2021.12 월마감 보고, 보고 대상 | 00_요약 |
| 2 | 5 데이터 | 손익 당월·전월 차트, 분개 당월·시산표 월계·대사 차이 표 | 00_요약 |
| 3 | 5 데이터 | 주요 계정 순증감 상위 5개 차트, 특이 거래 사유별 행 수 표 | 01_주요계정, 02_특이거래 |
| 4 | 4 콘텐츠 | 확인 항목·담당 역할·다음 행동 표(5행 이내) | 00_요약, 01_주요계정, 02_특이거래 |
5. 실습 프롬프트
작업 폴더의 Report_template.pptx를 복사해, monthly-close-brief_2021-12-accounting.xlsx 값으로
4장짜리 월마감 보고 PPT를 만들어 주세요. 확인 질문 없이 끝까지 진행해 주세요.
[환경]
- Python: 작업 폴더 또는 상위 폴더의 .venv\Scripts\python.exe를 사용하고, 없으면 중단하고 알려 주기
- python-pptx, openpyxl 사용. LibreOffice 없음. 렌더링이나 검증 단계는 하지 않기
- Excel은 00_요약, 01_주요계정, 02_특이거래 시트만 정적 값으로 읽기
- 산출물: output\monthly-close-brief_2021-12-report.pptx (원본 템플릿은 수정하지 않기)
[구성] 템플릿 1·4·5번 장표만 사용하고 나머지는 삭제
1 표지(1번): "2021.12 월마감 보고", 보고 대상 경영진·결산 검토 담당자
2 손익(5번): 매출·매출총이익·추정 영업이익·추정 세전손익 차트(당월 vs 전월)
+ 분개 당월·시산표 월계·대사 차이 표
3 주요 계정·특이 거래(5번): 01_주요계정 순증감 상위 5개 차트 + 특이 거래 사유별 행 수 표
4 후속 확인(4번 틀): 확인 항목 | 담당 역할 | 다음 행동 표(5행 이내)
[규칙]
- 각 장: 제목, 한 줄 핵심 메시지, 표/차트, 하단 출처 시트. 템플릿 자리표시자는 모두 교체
- 템플릿의 비율·색상·글꼴·페이지 번호 유지, 새 색상·글꼴 금지. 텍스트는 기존 run 서식을 유지하고 글자만 교체
- 금액은 모두 원 단위 #,##0. 표와 차트 값은 Excel 값 그대로
- 추정 영업이익·추정 세전손익에는 "관리 목적 추정치" 표시
- 특이 거래는 "검토 대상"으로 표현, 대사 차이(추정 세전손익)는 확인 필요 항목으로 표시
- Excel에 원인이 없으면 "담당자 확인 필요"
- 글이 상자를 넘지 않게 짧게 쓰기(핵심 메시지 20자 이내, 설명 한 줄)
- 차트: invertIfNegative 끄기, 카테고리 레이블은 하단·가로, 당월 계열에만 데이터 레이블6. 직접 확인할 결과
PPT 생성 과정에서는 렌더링이나 검증을 요청하지 않습니다. 완성 파일을 받은 뒤 아래 항목은 직접 확인합니다.
- 장표가 정확히 4개이고 모든 제목이 한 화면에서 읽힙니다. 핵심 메시지는 20자 이내이고 설명은 한 줄입니다.
- 모든 장표가 16:9이고 템플릿과 같은 글꼴, 강조색
#155E75/#F59E0B, 제목 위치를 유지합니다. - 템플릿의 자리표시자 문구(
00%,000,[항목],[계열])와 예시 차트 값이 남아 있지 않습니다. - 매출
4,688,257,663원, 추정 영업이익1,398,348,921원, 추정 세전손익-314,747,431원이 Excel과 일치합니다. - 차변·대변
33,235,482,499원, 차대 차이0원과 시산표 대사 차이-16,912,070원이 서로 다른 지표로 표시됩니다. - 특이 거래는 검토 대상으로 표현하고 사유별 행 수가 Excel과 일치합니다. 후속 확인 표는 5행 이내입니다.
- 각 장표 하단에 사용한 Excel 시트를 표시하고
00_요약,01_주요계정,02_특이거래만 사용합니다. - 원본
Report_template.pptx의 수정 시각이 그대로입니다. - 금액은 모두 원 단위
#,##0으로 표시하고, 추정 영업이익·추정 세전손익에 “관리 목적 추정치”를 표시합니다. - 차트의 음수 색상 반전(
invertIfNegative)은 꺼져 있고, 카테고리 레이블은 하단·가로이며, 당월 계열에만 데이터 레이블이 있습니다.
7. 자주 겪는 실패와 복구
| 증상 | 원인 | 복구 |
|---|---|---|
| 글꼴이 다르게 보임 | 템플릿 글꼴이 다른 글꼴로 바뀜 | 템플릿의 맑은 고딕이 유지됐는지 확인하고 새 글꼴을 넣지 않기 |
| 자리표시자 문구가 남음 | 템플릿 장표를 그대로 복제 | 남은 문구를 찾아 실제 값 또는 삭제로 처리 |
| 차트 값이 예시값 그대로임 | 차트 내장 데이터 미교체 | 차트 데이터를 Excel 값으로 다시 채우고 표와 대조 |
8. 다음 작업
같은 분개장으로 01 · 대시보드 만들기를 이어서 진행합니다.