구글 스프레드시트에 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
},
...
]
}
"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/
댓글
댓글 쓰기