본문 바로가기
개발자의 일상/주식

구글 스프레드시트 IMPORTHTML 사용 방법(주식정보가져오기)

by 아니집사 2021. 1. 29.

구글 스프레레드시트에서 함수를 이용하여 특정사이트의 정보를 쉽게 가져올 수 있습니다. 

 

구글스프레드 시트 결과 값(이미지 출처: 구글스프레드 시트)

그 방법은 바로 importhtml 함수를 이용하는 것입니다. importhtml 함수를 이용하면 HTML 페이지에서 표 또는 목록에 있는 데이터를 가져옵니다. 이 방법은 다양한 부분에서 활용되어 질 수 있습니다. 

이 함수의 사용 예제로 특정 주식의 PER, PBR, ROE 정보를 가져와보도록 하겠습니다. 

 

 

구글 스프레드시트에서 importhtml 함수를 사용하여 주식의 PER, PBR, ROE를 가져오는 방법은 다음과 같습니다. 

먼저 정보를 가져올 사이트는 아이투자(itooza.com)입니다. 

 

사이트에 접속하여 종목을 검색하면 해당 주식의 다양한 정보를 쉽게 확인할 수 있습니다. 여기에 표시된 다양한 정보 중에 PER, PBR, ROE 값을 가져올 예정입니다. 

 

아이투자 주식 검색 결과(이미지출처: 아이투자)

 

ImportHtml함수의 서식은 'ImportHtml(URL, 쿼리, 색인)' 구조를 갖습니다. 

 

검색 시 사용할 URL은 'search.itooza.com/index.htm?seName=079940'는 아이투자에서 '가비아' 주식의 종목코드를 검색한 URL 정보로 여기에서 이후 검색을 하실 때 종목코드 부분만 변경하여 사용하시면 됩니다.

 

이후 몇번째 테이블인지 테이블의 몇행 몇열에 위치 데이터인지 좌표를 설정하면 원하는 정보들을 가져올 수 있습니다.

 

PER

=index(importhtml(search.itooza.com/index.htm?seName=079940, "table",1),2,1)

 

PBR

=index(importhtml(search.itooza.com/index.htm?seName=079940, "table",1),2,2)

 

ROE

=index(importhtml(search.itooza.com/index.htm?seName=079940, "table",1),2,3)

 

해당 함수를 이용함으로써 PER, PBR, ROE 값을 쉽게 가져올 수 있습니다.

 

구글스프레드 시트 결과 값(이미지 출처: 구글스프레드 시트)

 

 

 

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

본 게시글은 투자, 추천, 리딩이 아닙니다.

투자에 대한 책임은 투자자 본인에게 있습니다.

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

댓글