엑셀에서 불러온 데이터를 이메일로 전송하기
이전 Chapter에서 배운 openpyxl
라이브러리를 사용하면 엑셀 파일에서 데이터를 읽어오고, 읽어온 데이터를 가공해 이메일을 전송하거나 여러 수신자에게 이메일을 전송할 수 있습니다.
여러 수신자에게 이메일을 전송할 때는 반복문을 활용할 수 있습니다.
이번 실습에서는 엑셀 파일에서 매출 데이터를 읽어와 HTML 테이블로 변환한 뒤, 이를 이메일로 전송하는 예제를 살펴보겠습니다.
엑셀 파일 읽어온 매출 데이터를 이메일로 전송하기
실습 화면의 코드는 openpyxl
라이브러리를 사용하여 엑셀 파일에서 매출 데이터를 읽어와 HTML 테이블로 변환한 뒤, 이를 이메일로 전송하는 예제입니다.
엑셀 파일에서 읽어온 데이터의 객단가
와 판매수량
을 곱해 제품별 매출을 계산하고, 이를 HTML 테이블에 반영해 이메일로 전송합니다.