엑셀 Power Automate로 자동 이메일 리포트 보내기

엑셀 Power Automate로 자동 이메일 리포트 보내기

매일 반복되는 리포트 이메일 전송, 이제 수동으로 하지 않아도 됩니다. 엑셀과 Power Automate를 연동하면, 자동으로 엑셀 데이터를 업데이트하고, 완성된 리포트를 이메일로 전송할 수 있습니다.

이번 글에서는 “Power Automate를 활용한 엑셀 자동 이메일 리포트 시스템” 구축 방법을 단계별로 자세히 알아보겠습니다.


1️⃣ Power Automate란 무엇인가?

Power Automate는 마이크로소프트가 제공하는 자동화 플랫폼으로, 엑셀, Outlook, Teams, SharePoint 등 다양한 앱 간의 작업을 자동으로 연결해주는 도구입니다. 즉, “엑셀 리포트 작성 → 이메일 전송” 같은 흐름을 한 번의 설정으로 자동 실행할 수 있습니다.

예를 들어, “매일 오전 9시”에 엑셀 파일을 열고, 최신 데이터를 새로 고침한 뒤, 이메일에 첨부해 상사에게 자동 발송하도록 설정할 수 있습니다.


2️⃣ 자동 이메일 리포트 시스템의 구성

자동화의 기본 흐름은 다음과 같습니다.

  1. 1단계: Power Query 또는 피벗 테이블로 리포트 템플릿 구성
  2. 2단계: Power Automate에서 일정(Trigger) 설정
  3. 3단계: 엑셀 파일 자동 열기 및 새로 고침
  4. 4단계: 이메일 자동 발송

즉, 사용자는 단 한 번의 설정만 하면, 매일 자동으로 최신 리포트를 받을 수 있습니다.


3️⃣ Power Automate에서 새 플로우 만들기

자동 이메일 리포트를 설정하려면 다음 단계를 따라하세요.

  1. 1. Microsoft 365 계정으로 Power Automate 접속
  2. 2. 왼쪽 메뉴에서 [내 플로우] → [자동화된 클라우드 플로우 만들기] 클릭
  3. 3. 트리거(Trigger)로 “일정 - 매일 실행” 선택
  4. 4. 실행 시간을 예: 오전 9시로 지정

이제 매일 오전 9시에 자동으로 플로우가 시작됩니다.


4️⃣ 엑셀 파일 연결 및 새로 고침 설정

이제 Power Automate에 엑셀 파일을 연결합니다.

  1. [단계 추가] → [Excel Online(비즈니스)] → [테이블에서 행 목록 가져오기] 선택
  2. OneDrive 또는 SharePoint에 저장된 엑셀 파일 선택
  3. 피벗 테이블 또는 Power Query 데이터가 들어 있는 테이블 지정

이 과정을 통해 Power Automate는 엑셀 데이터를 직접 불러오고, 자동으로 새로 고침한 뒤 최신 데이터를 반영할 수 있습니다.


5️⃣ 이메일 자동 발송 단계 구성

리포트를 이메일로 자동 전송하려면, 다음 단계를 추가합니다.

  1. [단계 추가] → [Outlook] → [이메일 보내기(V2)] 선택
  2. 받는 사람(To): 상사 또는 팀원 이메일 입력
  3. 제목: “매일 자동 업데이트된 엑셀 리포트”
  4. 본문: 간단한 설명 또는 보고 문장 입력
  5. 첨부파일: 위에서 불러온 엑셀 파일 경로 지정

이제 Power Automate가 자동으로 엑셀 파일을 첨부해 이메일을 보냅니다. 메일 본문에 “{{오늘 날짜}} 기준 최신 리포트입니다.” 같은 동적 콘텐츠를 추가할 수도 있습니다.


6️⃣ 자동화 검증: 테스트 실행

이제 모든 구성이 끝났다면, 실제로 작동하는지 테스트해볼 차례입니다.

  1. [플로우 저장] → [테스트 실행]
  2. 엑셀 파일이 정상적으로 불러와지는지 확인
  3. Outlook 수신함에서 이메일 수신 여부 확인

성공적으로 작동했다면, 이제부터는 별도의 수동 작업 없이 매일 자동으로 이메일이 전송됩니다.


7️⃣ 추가 기능: PDF 리포트로 전송하기

엑셀 파일 대신 PDF 형태로 보고서를 보내고 싶다면, Power Automate 내에서 “Excel to PDF 변환” 단계를 추가하면 됩니다.

  1. [단계 추가] → [Office 스크립트 또는 변환] → [PDF로 저장]
  2. 파일 저장 경로 지정 후, 이메일 첨부 단계에서 PDF 선택

이 방법은 보고서의 서식이 변경되지 않아 상사나 외부 보고용으로 매우 깔끔합니다.


8️⃣ 실무 예시: 자동 매출 리포트 메일

예를 들어, 매일 아침 영업팀이 매출 리포트를 발송해야 한다면, Power Automate에서 다음과 같은 자동화 흐름을 만들 수 있습니다.

  • 트리거: 오전 9시
  • 엑셀 데이터 새로 고침 (Power Query 기반)
  • PDF로 저장 → 이메일 자동 발송
  • 메일 수신자: 영업팀 전체 메일 그룹

이제 영업팀 누구도 “오늘 리포트 보냈나요?”라는 질문을 하지 않아도 됩니다. 자동으로 메일이 발송되니까요.


9️⃣ 주의할 점

  • 엑셀 파일은 반드시 OneDrive 또는 SharePoint에 저장되어 있어야 함
  • Power Automate 실행을 위해선 Microsoft 365 계정 필요
  • 무료 계정은 일부 고급 기능(예: PDF 변환, Teams 알림) 제한

🔟 마무리: 진짜 ‘완전 자동화’의 시작

Power Query, 피벗 테이블, Power Automate를 함께 사용하면 엑셀은 단순한 스프레드시트를 넘어, “스스로 보고서를 만들고 발송하는 자동 비서”가 됩니다.

이제 클릭 한 번 없이도 리포트가 완성되어 상사에게 도착하는 시대입니다. 엑셀 자동화의 끝판왕, Power Automate를 지금 바로 활용해보세요!

다음 글 예고: “Teams나 Slack으로 엑셀 리포트 자동 알림 보내기” — 이메일 대신 실시간 채팅으로 리포트를 공유하는 방법을 소개합니다.

댓글 쓰기

0 댓글

신고하기

국세청 소득확인증명서 발급하기

엑셀 실무에서 자주 쓰는 함수 TOP 10 총정리

임영웅이 남긴 명언과 그 안의 철학 – 진심으로 사는 법

이미지alt태그 입력