본문 바로가기

오피스/EXCEL함수

엑셀 2013 새로운 함수 WebService에 대해서(1)

엑셀에 참 재미있는 함수가 추가 되었네요...

 

바로 웹서비스라는 함수인데요..

 

이 기능이 왜 재미있는지 말씀드리면...

 

엑셀로 vba를 못하셔도 웹 데이터를 바로 가공할 수 있다는 것입니다. 참 편하고 대단한 기능입니다.

 

간단한 예들을 정리해드리자면

 

1. 엑셀에서 새주소 변환 

  

엑셀 2013의 WebService함수로 쉽게 가능해집니다. 몇천개의 주소록도 함수 몇개만 조합하시고 쭈욱 드래그....

 

그럼 바로 새주소로 변환이 됩니다...

 

2. 아래 웹서비스 싸이트들에서 가능한 모든것들을 여러분들은 엑셀 데이터로 가공할 수 있습니다..

 

서론은 여기까지 하고..

 

------------------------------------------------------------------------------------------------------

 

웹서비스...간단하게 대표적인 두가지만 소개하겠습니다..

 

네이버 오픈API : http://dev.naver.com/openapi/

 

다음 오픈API : http://dna.daum.net/apis/dashboard

 

이외에도 구글등 대형포털싸이트는 거의 API만 등록을 하면 웹서비스를 받을 수 있습니다.

 

자 이제 간단한 예제 하나를 실행해보겠습니다.

 

우선 다음 주소변환 API는 아래와 같이 우리가 인터넷창에서 많이 본 아래와 같은 주소로 요청을 합니다.

 

http://apis.daum.net/local/geo/addr2coord?apikey=DAUM_LOCAL_DEMO_APIKEY&q=%EB%8C%80%ED%95%99%EB%A1%9C&output=xml

 

간단하게 위와 같은것을 URL이라고 하는데요 인터넷 주소라고 생각하시구요..

 

위의 인터넷 주소를 쭈욱 읽어보시면

======================================================================================================

- apiKey가 필요하시다는 것을 알 수 있구요

 

- q는 그냥 변환하고 싶은 주소라고 생각하시면 되요 그런데 참 이상한 문자 집합아죠??^^; 뒤에 설명드릴께요..

 

- output=xml <--xml로 반환받아라... 대충 해석하면 이렇게 됩니다..

======================================================================================================

 

그럼 이제 함수로 어떻게 반환받는지 다음 글에서 정리 하겠습니다..

 

윈도우8이 아직도 적응이 안되서 캡처하는 방법이 많이 불편하네요^^;