1. 데이터 수집 개요
Web의 이해
1.
[Client] 브라우저 실행
2.
[Client] URL 주소 입력
3.
[Client] 클라이언트가 서버에게 컨텐츠 요청(request)
4.
[Server] 서버는 클라이언트에게 요청받은 컨텐츠를 응답(response)
5.
[Client] 브라우저는 서버가 전달한 응답을 해석하여 화면에 표시
2. 구글 스프레드 시트 주요 함수
GOOGLEFINANCE
GOOGLEFINANCE(시세_표시, [속성], [시작일], [종료일|일수], [간격])
•
Google Finance에서 유가증권 정보를 읽어옴
•
예시: GOOGLEFINANCE
("NASDAQ:GOOG", "price", DATE(2014,1,1), DATE(2014,12,31), "DAILY")
속성 | 설명 |
"price" | 실시간 가격 정보, 최대 20분까지 지연 |
"priceopen"
| 개장 시점의 가격
|
"high" | 현재 날짜의 최고가 |
"low" | 현재 날짜의 최저가 |
"volume" | 현재 날짜의 거래량 |
"marketcap" | 주식의 시가 총액 |
GOOGLETRANSLATE
GOOGLETRANSLATE(텍스트, 출발어, 도착어)
•
텍스트를 한 언어에서 다른 언어로 번역
•
GOOGLETRANSLATE("Hello World","en","es")
IMAGE
IMAGE(url, [모드], [높이], [너비])
•
셀에 이미지를 삽입
SPARKLINE
SPARKLINE(데이터, [옵션])
•
단일 셀 내에 포함된 소형 차트 생성
•
SPARKLINE(A1:A5, {"charttype","column";
"axis", true;
"axiscolor", "red"})
실습
•
과제
•
오늘 인기 검색 종목 5개의 주가를 수집하고, 최근 6개월 간 종가의 변화를 시각화
•
수집한 데이터를 활용하여 5개 이상의 그래프 만들기(종가의 변화 제외)
•
코스피
=googlefinance("KRX:005930", "price")
Plain Text
복사
•
코스닥
=googlefinance("KOSDAQ:058470", "price")
Plain Text
복사