Google SpreadSheet :: IMPORTXML
- ImportXML 은 웹페이지에서 원하는 데이터를 가져올 때 사용되는 함수입니다.
=IMPORTXML("URL","Xpath_Query")
=IMPORTXML(A2,B2) [셀 자체가 URL 혹은 Xpath_Query일 때]
|
URL 은 원하는 자료를 긁어올 웹페이지 주소입니다.
Xpath_Query 는... 간단히 말하면 웹페이지에 들어갔을때, 보이는 각 글자, 숫자 등 표기되는 모든 것들의 주소입니다.
Xpath_Query 를 직접 짜낼수도 있지만, 쉬운 방법이 있습니다.
Chrome 브라우저를 사용해서 확장프로그램 중 Xpath Helper Wizard 를 추가하고 실행합니다.
이 확장프로그램(
Xpath Helper Wizard)의 사용하는 방법은…
화면을 한 번 클릭하고 쉬프트키를 누르고 마우스를 움직이면,
화살표 위치에 대한 Xpath_Query 주소를 밑에 보여줍니다..
다음 금융의 코스피 목록을 긁어와볼게요.
다음 금융 코스피 목록 URL :: http://finance.daum.net/quote/all.daum?type=S&stype=P
종목명 리스트 Xpath_Query :: //table[@class='gTable clr']//tr//td[@class='txt']
=IMPORTXML("http://finance.daum.net/quote/all.daum?type=S&stype=P","//table[@class='gTable clr']//tr//td[@class='txt']") |
위 함수를 셀에 입력하면~!
NOTE 아래 시간은 각 함수의 재계산 간격입니다.:
- ImportRange: 30 분마다
- ImportHtml, ImportFeed, ImportData, ImportXml: 1 시간마다
- GoogleFinance: 2 분마다
ImportHtml, ImportFeed, ImportData, ImportXml, GoogleFinance 함수는 ArrayFormula 함수와 같이 사용하실 수 없습니다.