랠리포인트

투자하고 싶은 주식 회사를 찾을 때 하나씩 확인하며 재무제표 분석부터 차트 분석을 하는 것은 사실상 불가능에 가깝습니다. 그 이유는 코스피, 코스닥에 상장된 주식 수만 하더라도 2300여개가 넘기 때문입니다. 그래서 각자만의 기준으로 필터링하는 과정은 필수인데요. 이 때 저를 포함한 많은 투자자들은 계량적 퀀트 방식으로 투자 종목을 필터링하고는 합니다.

 

이러한 필터링 과정에선 프로그램과 사이트 기능을 이용하시는 분들도 많지만 저의 경우 저만의 필터링 공식이 존재하기도 하고, 직접 만들고 꾸미는 것을 좋아하는 성향인지라 엑셀로 모두 수작업을 해주며 투자틀을 만들었습니다.이 때 필수적으로 사용되야하는 기능이 바로 크롤링 동기화 기능으로 쉽게 말해 웹(WEB)에 있는 데이터를 엑셀로 자동으로 가져올 뿐만 아니라 실시간으로 변동되는 데이터를 반영해주는 것입니다.

 

그래서 예를 들어서 삼성전자의 현재주가를 실시간으로 엑셀로 가져올 수도 있으며, 내가 보고 싶은 회사의 네이버금융 재무제표 표를 그대로 가져오는 것도 가능합니다. 이렇게 우선 사용하고자하는 네이버금융 주식데이터를 엑셀로 가져온 후 2차적으로 데이터를 가공하여 투자에 활용하는 것입니다. 이번 글에서는 네이버금융 엑셀 크롤링 방법을 소개드리지만, 다른 사이트의 데이터도 똑같은 방식으로 엑셀로 가져올 수 있으니 참고하셔서 자신만의 투자틀을 만들어보시길 바랍니다.

 

목차

1. 네이버금융 주식데이터 엑셀로 가져오는 방법

2. 엑셀 네이버금융 데이터 실시간 업데이트하는 방법

3. 네이버금융 엑셀 크롤링 활용예제 - 특정종목 실적분석테이블 가져오기

 

네이버금융 주식데이터 엑셀로 가져오는 방법

1. 네이버 금융 사이트를 실행합니다.

 

 

2. 엑셀로 가져오고 싶은 데이터가 있는 화면으로 이동합니다.

 

저는 국내증시 > 테마 > 테마별시세(테마명, 전일대비, 최근3일등락률, 전일대비 등락현황, 주도주(1~2등)에 대한 데이터를 엑셀에서 이용해보고 싶어서 켜둔 모습입니다.

 

3. 현재 화면의 주소창의 주소를 그대로 복사합니다.

 

 

4. 엑셀을 실행한 후 데이터 > 데이터 가져오기 [웹]을 클릭합니다.

 

 

5. URL 칸에 복사해온 네이버금융 주소를 붙여넣고 확인을 누릅니다.

 

 

6. 익명 엑세스 사용에서 연결을 클릭합니다.

 

 

7. 좌측 탐색창에서 내가 엑셀로 가져오고 싶은 주식데이터 탭을 선택합니다.

8. 로드를 클릭합니다.

 

하나씩 선택하면 우측에 엑셀로 크롤링하여 가져올 데이터가 미리보여집니다. 저는 가져오고 싶은 [테마별 전일대비 시세] 탭을 선택해주었습니다.

 

9. 엑셀로 네이버금융 데이터 크롤링 성공입니다.

 

표 형식 그대로 가져왔으며 오름차순, 내림차순 정렬과 같은 표 기능도 그대로 구현된 것을 볼 수 있습니다.

 

엑셀 네이버금융 데이터 실시간 업데이트하는 방법

웹 데이터를 그대로 가져오고 있음으로 데이터 > 모두 새로고침 클릭만 해주시면 아주 간단하게 실시간 업데이트가 가능합니다.

 

네이버금융 엑셀 크롤링 활용 예제 - 특정종목 실적분석테이블 가져오기

활용의 예제로 엑셀로 주식들을 분석할 때 자주 사용되는 주식데이터인 '실적분석테이블'을 엑셀로 크롤링해보도록 하겠습니다.

 

1. 네이버금융에서 가져오고 싶은 특정종목 안내화면을 들어갑니다.

2. 주소창의 주소를 복사합니다.

 

 

3. 기업실적분석 테이블 탭을 선택 후 로드를 클릭합니다.

 

네이버금융 특정 주식 화면의 데이터 크롤링 탭을 보면 PER/PBR, 거래원정보, 동일업종 PER, 동종업종비교, 시가총액, 외국인 기관, 외국인한도주식수, 주요시세, 코스피 인기검색종목, 투자의견 등의 주옥같은 주식데이터들이 많습니다. 이러한 1차 데이터를 가져와서 나만의 가공 데이터를 만들어보시길 바랍니다.

 

4. 엑셀로 특정기업 실적분석 테이블 크롤링 성공입니다.

 

위에서 알아보듯 데이터 > 새로고침 버튼을 활용하시면 매번 실시간 동기화 데이터를 반영할 수 있습니다.

 

마무리 글

한번만 알아두면 생각보다 간단한 네이버금융 주식데이터 엑셀 가져오기 방법은 활용하기에 따라서 정말로 간단한 나만의 투자틀을 만드는 것이 가능합니다. 한가지 팁을 더 드리자면 삼성전자의 특정 주식화면의 주소가 https://finance.naver.com/item/main.naver?code=005930로 되어있는 것을 볼 수 있습니다. 여기서 뒷부분 code=005930이 바로 삼성전자의 코스피 종목코드를 의미함으로 코스피의 모든 종목코드를 위 주소에 대입하면 쉽게 모든 네이버금융 개별종목 분석화면의 사이트 URL을 구해낼 수 있습니다. 즉 자동코딩을 통해서 한번에 엑셀로 상장된 전종목의 데이터를 크롤링하여 엑셀로 가져오는 것이 가능하다는 것입니다. 이렇게 하나씩 진행하시면서 주식 분석툴을 만드셔서 투자에 큰 도움되셨으면 좋겠네요.

공유하기

facebook twitter kakaoTalk kakaostory naver band