가이드라인

수료증 PPT 템플릿으로 여러 슬라이드 자동 생성하기

엑셀로 내려받은 교육 수료자 정보를 바탕으로 수료증 파워포인트 템플릿에 따라, 여러 슬라이드를 생성하는 상황을 가정해 보겠습니다.

엑셀 데이터를 한 줄씩 읽어와서 파워포인트 템플릿에 붙여넣을 수 있지만, 이러한 작업은 굉장히 비효율적입니다.

파이썬을 활용하면 이러한 반복적인 작업을 자동화할 수 있습니다.


엑셀 데이터와 수료증 프로젝트

먼저 수료증에 포함될 정보는 엑셀 파일에서 가져옵니다.

엑셀에는 수료자의 번호, 이름, 등급이 들어있습니다.

예를 들어, 아래와 같은 데이터를 사용한다고 가정해보겠습니다.


엑셀 데이터 예시

번호이름등급
1홍길동A
2김철수B
3이영희A
4박영수C
5정미경B

이 데이터를 바탕으로 각 수료증에 해당 정보를 반영하여 pptx 슬라이드를 생성할 것입니다.


엑셀 파일 불러오기

먼저 아래 코드와 같이 openpyxl 라이브러리를 사용하여 엑셀 파일에서 데이터를 불러옵니다.

엑셀 파일에서 데이터 읽기
import openpyxl # 엑셀 파일 불러오기 workbook = openpyxl.load_workbook('input_file.xlsx') sheet = workbook.active # 엑셀 데이터 출력 for row in sheet.iter_rows(min_row=2, values_only=True): # 첫 번째 행은 헤더이므로 제외 print(row)

위 코드를 실행하면, 엑셀에 있는 번호, 이름, 등급을 순차적으로 출력할 수 있습니다.

이처럼 데이터를 불러와서 openpyxl을 사용하여 쉽게 다룰 수 있습니다.

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과

엑셀
100%