Power Automate로 매주 반복되는 엑셀 업무 자동화하기: 메일 첨부파일 저장부터 알림까지

매주 같은 엑셀 파일을 받고 있다면, 먼저 이 업무부터 자동화해 보세요

직장에서는 비슷한 작업이 매일 또는 매주 반복됩니다. 예를 들어 거래처나 다른 부서에서 엑셀 파일을 메일로 받고, 첨부파일을 내려받아 특정 폴더에 저장한 뒤 담당자에게 “파일이 도착했습니다”라고 알려주는 식입니다.

한 번 처리하는 데 2~3분밖에 걸리지 않더라도 매주 반복되면 이야기가 달라집니다. 특히 파일 이름을 바꾸거나 저장 위치를 확인하는 과정에서 실수가 생기기 쉽습니다.

이 글에서는 Microsoft Power Automate (자세히 보기)를 이용해 다음과 같은 실제 업무 흐름을 자동화하는 방법을 예로 들어보겠습니다.

메일 수신 → 엑셀 첨부파일 확인 → OneDrive 폴더에 저장 → 담당자에게 알림

포인트는 자동화를 크게 만들지 않는 것입니다. 처음부터 여러 시스템을 연결하기보다, 사람이 매번 반복하는 한 가지 작업을 골라 자동화하면 오류를 확인하기도 쉽습니다.

실제 장면: 월요일마다 하던 일을 자동화해 보기

가령 매주 월요일 오전에 sales@company.example에서 주간 판매현황.xlsx라는 파일이 도착한다고 가정해 보겠습니다.

기존에는 다음과 같이 처리했습니다.

  1. Outlook에서 메일을 확인합니다.
  2. 첨부파일을 클릭해 다운로드합니다.
  3. 회사 OneDrive의 ‘주간 판매현황’ 폴더를 엽니다.
  4. 파일을 저장합니다.
  5. 팀 메신저나 메일로 담당자에게 파일 도착 사실을 알립니다.

Power Automate를 이용하면 사람이 하던 앞의 네 단계를 자동화하고, 마지막 알림까지 연결할 수 있습니다.

중요한 것은 “메일이 왔다”가 아니라 “조건에 맞는 메일이 왔다”를 자동화의 시작점으로 삼는 것입니다.

1단계. 자동화할 업무를 먼저 한 문장으로 정의하기

Power Automate 화면부터 열기 전에 다음처럼 업무 규칙을 적어봅니다.

“특정 발신자가 보낸 메일에 엑셀 첨부파일이 있으면 지정한 OneDrive 폴더에 저장하고 담당자에게 알린다.”

이렇게 적으면 자동화 조건과 결과가 명확해집니다.

구분 설정할 내용
시작 조건 Outlook에 새 메일 도착
필터 특정 발신자 + 첨부파일 있음
처리 첨부파일을 OneDrive에 저장
완료 알림 담당자에게 메일 또는 Teams 알림

이 과정이 필요한 이유는 자동화가 실행되는 조건을 지나치게 넓게 잡으면 예상하지 않은 파일까지 저장될 수 있기 때문입니다.

2단계. Power Automate에서 자동화 흐름 만들기

Microsoft 365 환경에서 Power Automate에 접속한 뒤 자동화된 클라우드 흐름을 새로 만듭니다.

흐름의 이름은 나중에 다른 자동화가 늘어나도 알아보기 쉽게 정합니다.

예를 들어 다음처럼 작성할 수 있습니다.

주간 판매현황 메일 → OneDrive 저장

시작 트리거는 Outlook의 새 메일 수신과 관련된 항목을 선택합니다.

여기서 모든 메일을 대상으로 설정하지 말고 발신자, 제목, 첨부파일 여부 등 실제 업무 규칙에 맞는 조건을 사용합니다.

메일 수신부터 파일 저장까지 이어지는 업무 자동화 흐름

3단계. 조건을 좁혀서 잘못된 파일 저장을 막기

자동화에서 가장 중요한 부분 중 하나입니다.

예를 들어 회사 메일함에 하루 30개의 메일이 들어온다고 해서 그중 첨부파일이 있는 모든 메일을 저장하면 곤란합니다.

다음과 같이 조건을 좁힐 수 있습니다.

  • 발신자가 지정된 주소인지 확인
  • 첨부파일이 있는지 확인
  • 필요하다면 메일 제목에 ‘주간 판매현황’이 포함됐는지 확인
  • 필요하다면 첨부파일 확장자가 XLSX인지 확인

예를 들어 실제 판단 구조는 다음과 같습니다.

메일 도착
↓
발신자 = sales@company.example ?
↓ YES
첨부파일 있음 ?
↓ YES
엑셀 파일인가?
↓ YES
OneDrive에 저장

이처럼 조건을 단계별로 나누면 나중에 문제가 발생했을 때 어느 조건에서 자동화가 멈췄는지 확인하기도 쉽습니다.

4단계. 첨부파일을 OneDrive에 저장하기

다음 작업에서는 메일에 포함된 첨부파일을 OneDrive의 특정 폴더에 생성합니다.

예를 들어 폴더를 다음처럼 구성할 수 있습니다.

OneDrive / 업무자동화 / 주간판매현황 / 2026

Power Automate의 파일 생성 단계에서 저장할 폴더를 지정하고, 파일 이름과 파일 내용을 메일의 첨부파일 정보에서 가져옵니다.

여기서 파일 이름을 무조건 고정하는 방식은 주의해야 합니다. 같은 이름의 파일이 매주 들어온다면 기존 파일을 덮어쓰거나 저장 과정에서 문제가 발생할 수 있기 때문입니다.

예를 들어 날짜를 포함하는 방식으로 관리하면 파일을 구분하기 쉽습니다.

주간판매현황_2026-10-05.xlsx
주간판매현황_2026-10-12.xlsx
주간판매현황_2026-10-19.xlsx

다만 날짜 형식이나 파일명 변경이 회사 업무 규칙과 충돌하지 않는지 먼저 확인해야 합니다.

5단계. 저장이 끝난 뒤 담당자에게 알림 보내기

파일 저장까지만 자동화해도 반복 작업은 줄어들지만, 담당자가 다시 폴더를 확인해야 한다면 업무 흐름이 완전히 끝난 것은 아닙니다.

마지막 단계로 Outlook 메일이나 Microsoft Teams 알림을 추가할 수 있습니다.

예를 들어 자동화 결과는 다음과 같은 형태가 됩니다.

[자동 알림]
주간 판매현황 파일이 저장되었습니다.

파일명: 주간판매현황_2026-10-05.xlsx
저장 위치: OneDrive / 업무자동화 / 주간판매현황 / 2026

이렇게 하면 담당자는 메일함과 공유 폴더를 번갈아 확인하지 않아도 됩니다.

실제 자동화 전후를 비교하면 이렇게 달라집니다

기존 방식 자동화 후
메일을 직접 확인 메일 수신을 자동 감지
첨부파일 다운로드 조건에 맞으면 자동 저장
폴더를 찾아 이동 지정 폴더에 자동 생성
담당자에게 별도 연락 저장 후 자동 알림

자동화의 효과를 판단할 때는 “AI가 얼마나 똑똑한가”보다 사람이 반복해서 하던 클릭과 확인을 몇 단계 줄였는가를 보는 편이 현실적입니다.

메일과 파일을 확인하며 업무를 처리하는 사무실 장면

여기서 한 단계 더: 자동화에는 반드시 ‘실패했을 때’를 넣기

처음 만드는 자동화에서는 성공하는 경우만 생각하기 쉽습니다. 하지만 실제 업무에서는 예외가 더 중요합니다.

예를 들어 다음 상황이 발생할 수 있습니다.

  • 발신자의 메일 주소가 변경됨
  • 첨부파일이 누락됨
  • 엑셀 대신 PDF가 도착함
  • 파일 이름이 평소와 달라짐
  • OneDrive 저장 공간이나 권한에 문제가 발생함

따라서 자동화 테스트를 할 때는 정상적인 메일 하나만 보내지 말고 일부러 예외 상황도 만들어보는 것이 좋습니다.

예를 들어 테스트용으로 다음 세 통을 차례로 보내볼 수 있습니다.

테스트 메일 예상 결과
정상 발신자 + XLSX 첨부 저장 + 알림
다른 발신자 + XLSX 첨부 자동화 대상에서 제외
정상 발신자 + 첨부파일 없음 저장하지 않음

이 테스트를 통과해야 실제 업무에 적용하는 것이 안전합니다.

직장에서 특히 주의할 개인정보와 회사 자료

Power Automate는 업무 시스템을 서로 연결하기 때문에 자동화 범위를 정할 때 회사의 보안 정책을 먼저 확인해야 합니다.

특히 다음 자료는 개인적으로 판단해서 외부 AI 서비스에 입력하거나 다른 저장소로 복사하지 않는 것이 좋습니다.

  • 주민등록번호, 계좌번호 등 개인정보
  • 고객 연락처와 고객 식별정보
  • 인사평가, 급여 등 인사 관련 자료
  • 계약서와 영업기밀
  • 회사에서 외부 서비스 전송을 제한한 문서

이번 예시처럼 회사 Microsoft 365 안에서 메일과 OneDrive를 연결하는 자동화라고 하더라도 조직의 관리자 설정이나 내부 보안 정책에 따라 사용 가능한 기능이 다를 수 있습니다.

자동화 전에 “이 데이터를 자동으로 복사하고 저장해도 되는가?”를 먼저 확인하는 습관이 필요합니다.

처음 자동화한다면 이 순서로 적용해 보세요

  1. 반복 빈도가 높은 업무 하나를 고릅니다.
    매일 또는 매주 반복되는 메일·파일 업무가 적합합니다.
  2. 사람이 하는 작업을 순서대로 적습니다.
    메일 확인 → 다운로드 → 저장 → 알림처럼 구체적으로 적습니다.
  3. 자동화 시작 조건을 하나로 좁힙니다.
    특정 발신자와 특정 제목 등으로 대상을 제한합니다.
  4. 저장 위치와 파일 이름 규칙을 정합니다.
    중복 파일이나 덮어쓰기가 발생하지 않도록 합니다.
  5. 정상·예외 테스트를 모두 합니다.
    잘못된 메일까지 처리하지 않는지 확인합니다.
  6. 작은 업무부터 실제 적용합니다.
    부서 전체의 중요한 업무보다 개인의 반복 업무로 시작하는 편이 관리하기 쉽습니다.

FAQ

Q1. Power Automate를 사용하려면 코딩을 알아야 하나요?

이번 글에서 다룬 메일 수신과 파일 저장 같은 자동화는 시각적인 흐름 구성 방식으로 만들 수 있어 일반적인 업무 사용에 프로그래밍 지식이 반드시 필요한 것은 아닙니다. 다만 조직에서 사용하는 Microsoft 365 라이선스와 관리자 정책에 따라 사용할 수 있는 기능과 커넥터가 달라질 수 있습니다.

Q2. 자동화가 실행되지 않으면 무엇부터 확인해야 하나요?

먼저 흐름의 실행 기록에서 자동화 자체가 실행됐는지 확인합니다. 실행됐다면 발신자·제목·첨부파일 조건이 맞았는지, 이후 파일 생성 단계에서 권한이나 저장 경로 문제가 발생했는지를 순서대로 확인합니다. 처음부터 모든 설정을 다시 만드는 것보다 어느 단계까지 정상 실행됐는지를 확인하는 것이 빠릅니다.

Q3. 회사 메일에 있는 개인정보도 자동화해도 되나요?

자동화할 수 있다는 것과 자동화해도 된다는 것은 별개의 문제입니다. 개인정보나 고객·인사·계약 관련 자료가 포함된 경우에는 회사의 개인정보 보호 및 정보보안 규정, Microsoft 365 관리자 정책을 먼저 확인해야 합니다. 특히 자동화 과정에서 자료가 외부 서비스로 전송되는 구조라면 별도의 검토가 필요합니다.

정리하면, Power Automate를 처음 적용할 때는 거창한 업무 시스템부터 자동화할 필요가 없습니다. 매주 반복되는 “메일 확인 → 첨부파일 저장 → 담당자 알림”처럼 규칙이 명확한 업무 하나를 골라 조건을 좁게 설정하고, 정상·예외 테스트까지 마치는 것이 실전적인 출발점입니다.