엑셀 데이터를 슬라이드에 표로 삽입하기
Chapter 1에서 배운 openpyxl
과 python-pptx
라이브러리를 함께 사용하면, 간단한 코드로 엑셀 시트의 데이터를 파워포인트의 표로 삽입할 수 있습니다.
이번 수업에서는 엑셀 파일에서 데이터를 불러와 파워포인트 슬라이드에 표를 생성하는 방법을 알아보겠습니다.
1. 프레젠테이션 생성 및 표 삽입하기
먼저 파워포인트 프레젠테이션을 생성하고 슬라이드에 표를 추가합니다.
프레젠테이션 생성 및 표 삽입하기
from pptx import Presentation
from openpyxl import load_workbook
# PowerPoint 파일 생성
prs = Presentation()
# 새 슬라이드 추가 (레이아웃 5: 빈 슬라이드)
slide = prs.slides.add_slide(prs.slide_layouts[5])
# 엑셀 파일 불러오기
wb = load_workbook('input_file.xlsx')
ws = wb.active