Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 셀레니움
- #비정형 데이터 #네이버 #지도 #크롤링
- #비정형#카카오api#api#크롤링
- 웹매크로 #세잔느
- 파이썬
- 위도경도
- #위도#경도#비정형데이터#크롤링
- #K-means #Clustering
- #크롤링 #웹문서
- 코딩
- 구글 지오코드
- 카카오APi
- 웹크롤링
- 파이썬 셀레니움
- 숫자빼고 중복되는 코드동작법
Archives
- Today
- Total
지방이의 Data Science Lab
[Excel] 네이버 웹데이터 가져오기 및 자동 업데이터 방법 본문
웹데이터 가져오는 기본 방법은 아래와 같다.
1. 네이버 국내증시 기관순매수 웹데이터 가져오기
네이버에서 "국내증시"를 검색하고 아래 사이트에서 기관 순매수 데이터를 엑셀에 담아보고자 한다.
이때, 내가 새로고침을 굳이 하지 않더라도 일정 간격을 가지고 알아서 자동 업데이트 되도록 만들고자 한다.

사이트 긁어서 엑셀 내 데이터> 데이터가져오기> 기타원본에서> 웹> 사이트 입력> 로드
2. 모듈 삽입
데이터를 로드해주고 나서 vba프로젝트에 모듈을 만들어준다.
비주얼 베이직 에디터를 열기 위해선
1) 파일>옵션>리본 사용자지정> 개발도구 체크
혹은
2) Alt + F11 을 눌러준다.

3. 코드 삽입
1
2
3
4
5
6
7
8
9
10
11
12
13
|
Public Schedule As Date
Sub RefreshAllData()
ThisWorkbook.RefreshAll
Call AutoRefresh
End Sub
Sub AutoRefresh()
Schedule = Now + TimeSerial(0, 0, 30) 'hr min sec'
Application.OnTime Schedule, "RefreshAllData"
End Sub
|
4. 파일 저장 .xlsm
반드시 저장은 .xlsm으로 해야함

'Data Analysis > Excel' 카테고리의 다른 글
[Excel] 데이터 전처리: 중복값 제거 (0) | 2021.02.03 |
---|---|
[Excel] 한 행에 unique한 element 전부 넣는 법 (0) | 2021.02.03 |
[Excel] 모든 엑셀 파일을 통합하는 법 (0) | 2021.02.01 |
[Excel] Open API를 활용해 공공데이터 가져오는 법 (1) | 2021.01.29 |
[Excel] 웹데이터 가져오는 법 (0) | 2021.01.27 |