[Excel] 웹 페이지의 데이터를 엑셀 시트로 실시간 연동하기

엑셀에서 웹쿼리 기능을 이용해서 데이터를 가져오고 실시간 변화에따라 데이터가 바뀌도록!

웹페이지를 분석하고 불러오는 기능이 더 좋아진 건 아니고,

웹 페이지의 테이블을 가져올 때, 바로 불러오지 못하고, 페이지 소스 분석을 통해 뭔가 추가 작업을 해야하는 예를 살펴볼게요.

페이지에 정리된 데이터를 엑셀에 실시간으로 연동하기 위해 웹 쿼리 기능을 사용하게 되는데 이 페이지의 주소를 그대로 사용하면 해당 표를 불러오지 못하는 경우가 있다. 나름대로 원본 페이지의 소스를 분석해 해당 데이터를 가져올 수 있는 주소를 찾아야 한다.

결론적으로 모든 웹페이지의 데이터를 다 가져올 수 있는 것은 아니며, 해당 페이지마다 소스 분석을 통해 나름대로 필요한 주소를 추출해야한다는 것입니다. 방법도 사이트마다 모두 다릅니다.

환전고시 환율과 기상청 사이트의 특보상세내역 두가지를 엑셀로 만들어보도록 할게요.

환율 정보는 시시각각으로 바뀌죠 사는 값, 파는 값 들이 항상 고정되있는 값이 아니라 수시로 바뀌는 데이터들입니다.

이런 걸 업무에 활용하게 되면 수시로 이쪽에 들어와서 바뀐 정보를 참고해서 또 다른 의사결정에 활용해야 하는 경우들이 있습니다.

이런 데이터들을 홈페이지에 직접 들어와서 매번 보는게 아니라 엑셀에 집어 넣고 이쪽 원본이 바뀌면 엑셀엥서도 자동으로 데이터가 바뀌고 또 다시 바뀐 데이터를 실시간으로 수식을 사용하여 정보에도 변화가 가게끔 그렇게 하기위해서는 웹페이지에 있는 데이터를 엑셀에다가 연결할 필요가 있습니다

기본 웹 커리 동작