웹페이지에서 필요한 표를 찾았는데 엑셀로 긁어와 작업을 하고 싶다면 구글 스프레시트를 이용하면 간편합니다. 구글 드라이브를 선택해 [새로 만들기 -> Google 스프레시트]를 눌러도 되지만 크롬 브라우저를 이용하고 있다면 그냥 주소 창에 sheets.new 라고 치면 새 스프레시트 창이 뜹니다.
이후 긁어오길 원하는 표가 있는 페이지의 주소(URL)를 아래와 같이 스프레시트 셀에 치면 표가 수 초만에 자동으로 긁어집니다.
=IMPORTHTML(URL, 검색어, 색인)
URL: 표가 있는 페이지의 주소
검색어: 목록 또는 표를 넣으면 됩니다. 우리는 표를 가져올 것이므로 table
색인: 한 페이지에 표가 여러가 있을 수 있지요. 페이지에 표가 있는 순서입니다.
__
예를 들어, 월스트리트 저널에서 제공하는 달러/원 환율 페이지의 환율 변동 내역을 가져온다고 하면 아래와 같이 하면 됩니다.
=IMPORTHTML("https://quotes.wsj.com/fx/USDKRW/historical-prices","table", 3)
그러면 하단에 보이는 웹페이지의 테이블이 스프레시트의 표로 자동으로 들어옵니다.
짠!
혹시 원하는 표가 아닌 다른 표가 긁어진다면 맨 마지막의 숫자, 색인을 바꿔보세요. 색인 1부터 시작합니다.
반응형
'생산성' 카테고리의 다른 글
판다스로 알아보는 기계식 키보드 인기 스위치와 축 (0) | 2019.11.13 |
---|---|
[초간단 시리즈] log(x) 그래프 그리기 (0) | 2019.10.17 |
10분만에 편미분 이해하기 (0) | 2019.10.10 |
판다스(Pandas)로 키크론 기계식 키보드 배송비 분석해보기 (0) | 2019.10.08 |
생산성을 두 배로 만들어 주는 구글 검색 팁 (0) | 2019.09.26 |
댓글