8월 17, 2026

엑셀과 웹 API 실시간 데이터 연동: 파워 쿼리 활용법

안녕하세요, IT 전문 블로거 친구들입니다.

오늘은 우리가 매일 매일 사용하는 엑셀을 훨씬 더 강력하게 만드는 방법에 대해 자세히 설명하고 싶습니다. 엑셀하면 단순히 계산표를 작성하거나 손으로 직접 데이터를 타이핑하는 도구로 생각하시는 경우가 많습니다. 하지만 엑셀은 웹 서버와 실시간으로 연결되어 데이터를 가져올 수 있는 매우 강력한 분석 도구를 가지고 있습니다. 특히 VBA 코드처럼 복잡한 프로그래밍을 배우지 않아도 웹 API 를 엑셀 에 바로 연결하여 최신 정보를 자동으로 업데이트할 수 있습니다.

이 튜토리얼 의 핵심은 ‘파워 쿼리’ 입니다. 파워 쿼리 는 엑셀 에 내장된 ‘Get & Transform Data’ 기능을 말하며, 웹 서버 데이터를 가져와서 변환할 수 있는 기능을 의미합니다. 오늘 제가 나누어 줄 내용은 VBA 없이도 어떻게 Excel 을 웹 데이터 소스에 연결할 수 있는지와, 가져온 데이터를 정리하여 엑셀 테이블 로 저장하는 모든 과정에 대한 실전 가이드 입니다.

먼저 웹 API 란 무엇인지 기본 개념부터 알아봅시다. 웹 API 는 애플리케이션 프로그래밍 인터페이스의 약어로, 서로 다른 소프트웨어나 툴 사이에 정보를 주고받는 역할을 합니다. 우리가 스마트폰 으로 날씨를 확인하거나 주식 가격을 본다고 해서 바로 웹사이트를 방문하는 것이 아니라, 애플리케이션 이 API 를 호출하면 서버에서 데이터를 가져오게 됩니다. 엑셀 도 같은 원리로 작동하며, 엑셀 이 웹 주소로 요청을 보내고 서버에서 응답 데이터를 받으면 바로 가져와서 화면에 표시해줍니다.

실습을 위해 가장 먼저 공개적으로 사용할 수 있는 무료 API 를 소개하겠습니다. 환율 데이터를 제공하는 ExchangeRate-API 는 키 없이도 사용할 수 있습니다. 엑셀 에서 ‘데이터’ 탭을 클릭하고 ‘Get Data’ 메뉴를 선택한 뒤 ‘From Web’을 누릅니다. 입력창에 API 주소를 붙여넣고 OK 를 누르면 기본 연결 설정이 됩니다. 여기서 중요한 점은 인증 단계입니다. 공개 API 는 ‘Authentication Type’을 ‘Anonymous’로 선택하면 됩니다. 로그인 없이 사용할 수 있으니 별도 작업이 필요가 없습니다. 하지만 금융 데이터 등 특정 서비스 는 키가 필요할 수 있으니 이 경우는 Advanced 설정에서 URL 에 키 를 넣어야 합니다.

파워 쿼리 에디터 에 연결된 데이터 를 확인하기 위해 ‘Record’ 부분을 클릭하고 테이블 로 변환하는 작업을 해야 합니다. 초기에는 JSON 형태 로 복잡한 구조 나 Record 나 이름 과 값 을 보여주는 형태 로 보일 것입니다. 이때 ‘Convert’ 탭 에서 ‘Into Table’ 을 선택하여 일반 엑셀 테이블 로 전환합니다. 데이터 가 잘 들어오는지 확인했다면 ‘Clean’단계로 넘어갑니다. 컬럼 명은 ‘Currency’와 ‘Rate’ 등 더 읽기 쉬운 이름 으로 변경하고, 데이터 타입을 ‘숫자’나 날짜 로 맞게 정해야 합니다. 불필요한 데이터 는 ‘Remove’ 기능을 통해 제거하고, 작업 내역을 ‘Applied Steps’ 패널 에 기록으로 남깁니다.

마지막 단계는 ‘Home’ 탭 에서 ‘Close & Load’를 눌러 데이터 를 엑셀 워크 시트 로 저장합니다. 이렇게 하면 별도의 탭 생성 없이 새로운 워크 시트 에 엑셀 테이블 로 바로 데이터 가 로드 됩니다. 이후 엑셀 테이블 에서 더블 클릭하거나 데이터 탭 의 ‘Refresh’ 버튼 을 누르면 최신 데이터 로 갱신이 가능합니다. API 키가 필요한 경우, 예를 들어 stock quote 을 가져온다면 Alpha Vantage 와 같은 서비스 에서 키 를 받아 URL 에 넣어야 합니다. URL 에 직접 긴 주소를 넣기보다는 파라미터 부분 을 나누어 입력하고 관리하는 것이 나중에 티커 변경 같은 작업 시 훨씬 유용합니다.

이렇게 엑셀 와 웹 API 를 연결하여 자동화 하시면 반복적인 데이터 입력 작업을 대폭 줄일 수 있습니다. 수동으로 웹사이트 에서 정보를 복사하여 붙여넣는 일 없이, 엑셀 이 알아서 가져와서 정리해 줄 것입니다. 자동 갱신 설정을 해두면 매일 아침 엑셀 을 열었을 때 바로 최신 주식 가격이나 환율 정보가 반영되어 있습니다. 오늘 소개한 방법은 초보자도 충분히 따라할 수 있으니 실습을 권장합니다. 엑셀 활용 능력을 높이는 데 중요한 첫걸음이 될 것입니다.

함께 읽으셨나요? 오늘 배운 내용을 오늘 바로 적용해보시면 업무 흐름 이 더 수월해질 것입니다. 엑셀 이 단순 계산서 를 넘어 데이터 수집 도구가 될 수 있다는 점을 기억하세요. 더 궁금한 점이 있다면 댓글로留下一어주세요. 감사합니다.


이 글은 ExcelDemy의 기사를 바탕으로 작성되었습니다.

엑셀과 웹 API 실시간 데이터 연동: 파워 쿼리 활용법