외부 데이터 가져오기 기능은 한글, 엑세스, 메모장 등의 OA 프로그램에서 작성한 내용을 엑셀로 가져오는 기능이다.

여기에서는 웹에 테이블로 작성된 데이터를 엑셀로 가져오는 방법을 알아보자.

 

 

웹에서 외부 데이터 가져오기

1. [데이터]-[외부 데이터 가져오기]-[웹] 명령을 클릭한다.

2. [웹 쿼리] 창에서는 인터넷처럼 링크로 문서를 이동하면 안되고 가져올 웹 데이터가 있는 웹주소를 미리 복사했다가 붙여넣은 후 [이동] 버튼을 눌러 이동해야 제대로 가져오기가 실행된다.

아니면 웹주소를 직접 입력한 후 [이동] 버튼을 눌러도 된다.

3. 노란색 화살표를 클릭하여 가져올 표를 선택한 후 [가져오기] 버튼을 누르면 엑셀로 가져와진다.

 

==> [웹 쿼리] 창의 [옵션]을 클릭하면 하이퍼링크 등의 웹 서식을 그대로 엑셀로 가져올 수 있다.

==> [데이터 가져오기] 창의 [속성]을 클릭하면 실시간으로 데이터가 업데이트되도록 설정할 수 있다.

 

 

 

네이버 금융의 환율 데이터를 엑셀로 가져오기

 

 

 

1. 아래의 환율표를 엑셀로 가져오기 위해 주소를 미리 복사해놓는다.

 

 

 

 

2. 엑셀에서 [데이터]-[웹] 명령을 클릭한다.

 

 

 

 

3. [새 웹 쿼리] 창이 크게 열리면 '주소' 입력란에

복사해둔 주소를 붙여넣고 [이동] 버튼을 클릭한다.

물론 주소를 안다면 직접 입력해도 된다.

 

이 화면에서 인터넷하듯이 클릭해서 이동하면

[가져오기] 버튼을 클릭했을 때 다시 네이버 화면으로 돌아가므로

주소를 입력해서 이동하는 걸 잊지 말자.

 

 

 

 

4. 아래와 같은 경고창은 플래시 때문에 뜨는데 그냥 [계속] 버튼을 누르면 된다.

 

 

 

 

5. 엑셀로 가져가려는 표 왼쪽에 노란색 바탕의 까만색 화살표 모양을 클릭한다.

 

 

 

 

6. 화살표가 녹색 체크 표시 그림으로 바뀌고 데이터가 범위 지정된다.

여기에서는 하이퍼링크 정보까지 엑셀로 가져가기 위해 [옵션] 버튼을 클릭한다.

 

 

 

 

7. [웹 쿼리 옵션] 창이 열리면

서식에서 '완전한 HTML 서식' 옵션을 체크하고

[확인] 버튼을 클릭한다.

 

 

 

 

8. 이제 표를 엑셀로 가져가기 위해 [가져오기] 버튼을 클릭한다.

 

 

 

 

9. [새 웹 쿼리] 창이 닫히고 [데이터 가져오기] 창이 열리면

[속성] 버튼을 클릭한다.

 

 

 

 

10. [외부 데이터 범위 속성] 창이 열리면 '새로 고침 옵션'이 나타난다.

웹 데이터가 수시로 변하는 데이터일 경우

'새로 고침 옵션'을 지정해주면 엑셀에서도 자동으로 업데이트된다.

'다음 간격으로 새로 고침' 옵션을 체크하면

새로 고침될 시간을 마음대로 지정할 수 있어 편리하다.

 

여기에서는 '파일을 열 때 데이터 새로 고침' 옵션을 체크했다.

그리고 엑셀 기본 열 너비가 변하지 않도록 '열 너비 조정'을 체크해제했다.

 

 

 

 

11. 다시 [데이터 가져오기] 창이 열리는데 가져올 위치를 잘 지정하고 [확인] 버튼을 누르면

아래와 같이 html 서식을 고대로 유지한 데이터가 엑셀로 가져오기된다.

 

 

 

 

12. 글자 크기와 테두리, 정렬 등의 서식을 적용하여 깔끔하게 꾸민 결과임~

이 파일은 다시 열 경우 자동으로 업데이트된다.

 

 

 

 

 

☞ 관련글

 

2013/05/07 - 외부 데이터 가져오기 2 (한글 문서를 엑셀로 가져오기) by Y

 

 

 

 

 
 
 
 

 

 

Posted by 두여자 Y&S

댓글을 달아 주세요

  1. 박성진

    안녕하세요 잘 배우고 갑니다 그런데 질문을 좀 하려고 하는데요
    웹상의 데이터가 2-1 이런 값이라고 한다면 엑셀에 가져오면 2월1일 이런식으로 나오더라고여~
    혹시 셀 서식을 그대로 유지해서 2-1 이렇게 나타나게 할 수 없을까요?

    2014.05.09 17:28 [ ADDR : EDIT/ DEL : REPLY ]
    • 7번 과정에서 '기타 가져오기 설정'의 '날짜 인식 사용 안 함'을 체크한 후 해보세요.

      2014.05.09 18:25 신고 [ ADDR : EDIT/ DEL ]
  2. 송준헌

    환율자료에서 특정한 값만 불러올수가있나요?
    예를 들어 미국USD의 현찰 파실때의 가격인 1091.37 << 이 데이터만 엑셀에 남기고 싶습니다
    바쁘시겠지만 답변좀 부탁드립니다.

    2016.05.21 09:30 [ ADDR : EDIT/ DEL : REPLY ]