Translate

[Excel] MS Excel 2016 에서 JSON(web) 데이터 가져오기



구글 스프레드시트에 IMPORTJSON 항목이 보이지 않아 알아보다가 MS Excel 2016에서 웹으로 접근 가능한 JSON 데이터를 가져와 엑셀에 넣을 수 있는 방법을 알아보았다.
(google excel 에서 지원되지 않아 아쉽..)


우선 참고한 URL은 아래와 같다.
https://m.land.naver.com/complex/ajax/complexListByCortarNo?cortarNo=2826010800
(URL 참조 시 내용)1004lucifer
{
  "result": [
    {
      "hscpNo": "11041",
      "hscpNm": "길운씨티빌",
      "hscpTypeCd": "A01",
      "hscpTypeNm": "아파트",
      "lat": "37.51982",
      "lng": "126.681245",
      "cortarNo": "2826010800",
      "dealCnt": 4,
      "leaseCnt": 0,
      "rentCnt": 1,
      "strmRentCnt": 0
    },
    {
      "hscpNo": "2542",
      "hscpNm": "뉴서울",
      "hscpTypeCd": "A01",
      "hscpTypeNm": "아파트",
      "lat": "37.525359",
      "lng": "126.681906",
      "cortarNo": "2826010800",
      "dealCnt": 22,
      "leaseCnt": 5,
      "rentCnt": 3,
      "strmRentCnt": 0
    },
...
  ]
}




1. 데이터 => 새쿼리 => 기타 원본에서 => 웹에서



2. 가져올 JSON 데이터가 있는 URL을 입력한다.



3. 만일 리스트 항목이 있다면 데이터가 보일 수 있도록 리스트명을 클릭
(만일 데이터가 바로 보여진다면 skip)



4. 데이터의 리스트가 보여지는 상황에서 '변환=>테이블로' 항목을 클릭



5. 별다른 선택없이 '확인'을 클릭했다.



6. 필터 버튼을 클릭하여 엑셀로 가져올 데이터를 선택 후 확인



7. 데이터들이 정상적으로 보여지는 것을 확인 후 '닫기 및 로드' 버튼 클릭

1004lucifer

8. 엑셀에 데이터가 입력된 모습을 볼 수 있다.



참고: http://blog.learnit.com/importing-data-with-excel-2016/

댓글