엑셀 Power Automate로 자동 이메일 리포트 보내기
매일 반복되는 리포트 이메일 전송, 이제 수동으로 하지 않아도 됩니다. 엑셀과 Power Automate를 연동하면, 자동으로 엑셀 데이터를 업데이트하고, 완성된 리포트를 이메일로 전송할 수 있습니다.
이번 글에서는 “Power Automate를 활용한 엑셀 자동 이메일 리포트 시스템” 구축 방법을 단계별로 자세히 알아보겠습니다.
1️⃣ Power Automate란 무엇인가?
Power Automate는 마이크로소프트가 제공하는 자동화 플랫폼으로, 엑셀, Outlook, Teams, SharePoint 등 다양한 앱 간의 작업을 자동으로 연결해주는 도구입니다. 즉, “엑셀 리포트 작성 → 이메일 전송” 같은 흐름을 한 번의 설정으로 자동 실행할 수 있습니다.
예를 들어, “매일 오전 9시”에 엑셀 파일을 열고, 최신 데이터를 새로 고침한 뒤, 이메일에 첨부해 상사에게 자동 발송하도록 설정할 수 있습니다.
2️⃣ 자동 이메일 리포트 시스템의 구성
자동화의 기본 흐름은 다음과 같습니다.
- 1단계: Power Query 또는 피벗 테이블로 리포트 템플릿 구성
- 2단계: Power Automate에서 일정(Trigger) 설정
- 3단계: 엑셀 파일 자동 열기 및 새로 고침
- 4단계: 이메일 자동 발송
즉, 사용자는 단 한 번의 설정만 하면, 매일 자동으로 최신 리포트를 받을 수 있습니다.
3️⃣ Power Automate에서 새 플로우 만들기
자동 이메일 리포트를 설정하려면 다음 단계를 따라하세요.
- 1. Microsoft 365 계정으로 Power Automate 접속
- 2. 왼쪽 메뉴에서 [내 플로우] → [자동화된 클라우드 플로우 만들기] 클릭
- 3. 트리거(Trigger)로 “일정 - 매일 실행” 선택
- 4. 실행 시간을 예: 오전 9시로 지정
이제 매일 오전 9시에 자동으로 플로우가 시작됩니다.
4️⃣ 엑셀 파일 연결 및 새로 고침 설정
이제 Power Automate에 엑셀 파일을 연결합니다.
- [단계 추가] → [Excel Online(비즈니스)] → [테이블에서 행 목록 가져오기] 선택
- OneDrive 또는 SharePoint에 저장된 엑셀 파일 선택
- 피벗 테이블 또는 Power Query 데이터가 들어 있는 테이블 지정
이 과정을 통해 Power Automate는 엑셀 데이터를 직접 불러오고, 자동으로 새로 고침한 뒤 최신 데이터를 반영할 수 있습니다.
5️⃣ 이메일 자동 발송 단계 구성
리포트를 이메일로 자동 전송하려면, 다음 단계를 추가합니다.
- [단계 추가] → [Outlook] → [이메일 보내기(V2)] 선택
- 받는 사람(To): 상사 또는 팀원 이메일 입력
- 제목: “매일 자동 업데이트된 엑셀 리포트”
- 본문: 간단한 설명 또는 보고 문장 입력
- 첨부파일: 위에서 불러온 엑셀 파일 경로 지정
이제 Power Automate가 자동으로 엑셀 파일을 첨부해 이메일을 보냅니다. 메일 본문에 “{{오늘 날짜}} 기준 최신 리포트입니다.” 같은 동적 콘텐츠를 추가할 수도 있습니다.
6️⃣ 자동화 검증: 테스트 실행
이제 모든 구성이 끝났다면, 실제로 작동하는지 테스트해볼 차례입니다.
- [플로우 저장] → [테스트 실행]
- 엑셀 파일이 정상적으로 불러와지는지 확인
- Outlook 수신함에서 이메일 수신 여부 확인
성공적으로 작동했다면, 이제부터는 별도의 수동 작업 없이 매일 자동으로 이메일이 전송됩니다.
7️⃣ 추가 기능: PDF 리포트로 전송하기
엑셀 파일 대신 PDF 형태로 보고서를 보내고 싶다면, Power Automate 내에서 “Excel to PDF 변환” 단계를 추가하면 됩니다.
- [단계 추가] → [Office 스크립트 또는 변환] → [PDF로 저장]
- 파일 저장 경로 지정 후, 이메일 첨부 단계에서 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 댓글