top of page

Power Query (파워 쿼리)로 웹 사이트의 데이터를 엑셀로 가져오는 방법 : 엑셀 (Excel)

엑셀을 사용하시는 분이라면 아시다시피 다른 소스에서 엑셀에 데이터를 복사하여 붙여 넣기가 복불복일 수 있습니다. 깨진 포맷, 데이터의 행이나 열이 뒤틀리거나, 다른 여러 문제가 발생할 수 있죠.

다행히도 데이터를 가지고 오는 효율적인 방법이 있습니다. 엑셀에는 웹 사이트에서 데이터를 쉽게 불러올 수 있는 파워 쿼리 (Power Query)라는 파워풀한 기능이 있습니다. 이 기능에 대하여 알아보겠습니다.



파워 쿼리 (Power Query)란?

마이크로소프트가 만든 Power Query는 데이터 변환과 접속 기능을 가지고 있는 엔진입니다. 이 엔진은 엑셀을 포함하여 여러 서비스와 프로그램에 연결되어 있습니다. 이 파워 쿼리를 이용하여 엑셀은 쉽게 유저가 직접 데이터베이스, 파일 또는 웹사이트의 데이터에 접속하여 불러올 수 있습니다.

파워 쿼리는 데이터를 불러오고 변형하는 부분들을 자동화할 수 있게 도움을 줍니다. 이 엔진은 윈도우즈나 맥의 엑셀에 기본 기능으로 사용이 가능하고 웹에 존재하는 데이터를 이용하는데 시간을 단축시키죠.



Power Query를 이용하여 웹사이트의 데이터를 가져오는 방법

파워 쿼리는 HTML, JSON, XML, 등의 데이터 소화가 가능합니다. 이 툴은 SharePoint, Microsoft Exchange, Dynamics 365와 Salesforce 같은 온라인 서비스에 이용이 가능합니다.

만약에 데이터를 가지고 오고자 하는 사이트가 엑셀의 Get & Transform의 리스트에 없다면, 웹 옵션을 이용하여 데이터를 가지고 올 수 있습니다. 이 옵션은 웹 페이지 상에 존재하는 테이블을 찾아 데이터를 가지고 옵니다.

웹 사이트의 데이터를 가지고 오는 방법은 다음과 같습니다:

  1. 데이터 (Data) 탭 > 데이터 가져오기 및 변환 (Get & Transform) 섹션 > 웹 (From Web) 버튼을 클릭

  2. 웹 사이트의 주소를 입력

  3. OK 버튼 클릭


image

위의 방법을 사용하면 엑셀은 입력된 주소에 존재하는 테이블에서 데이터를 가지고 오게됩니다. 만약에 테이블이 여러 개라면 새창에서 존재하는 모든 테이블을 볼 수 있습니다. 가지고 오려는 테이블을 셀렉트하여 미리 보기를 합니다,

image

미리보기를 하고 괜찮은 데이터를 가지고 오면 됩니다.


image

다른 방법은 데이터 변환하기 버튼을 클릭하여 파워쿼리 에디터에서 데이터를 수정할 수 있습니다. 데이터를 변환하고 나서 데이터를 엑셀의 워크시트에 가지고 올 수 있죠.


참고:


Kommentare


pngegg (11)_result.webp

<Raank:랑크 /> 구독 하기 : Subscribe

감사합니다! : Thanks for submitting!

bottom of page