안녕하세요. 행부장입니다.
일종의 공적 마스크 재고 현황 조회 API 사용 방법입니다. 일종의 마스크 재고 알리미입니다.
아래 공적 마스크 판매 현황 조회 API 사용하는 방법 참조하여 만들었습니다.
크롬에서 테스트했습니다.
-엑셀에서 파워쿼리(Power Query)를 통해 json을 파싱하는 것을 공부하기 위해 본 글을 작성합니다.
서울특별시 성북구인 경우,
https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByAddr/json?address= 다음에 서울특별시%20성북구 를 붙혀줍니다.
html로 전체 보기를 위해 별도로 만들었습니다. [링크]
서울특별시 성북구 기준으로 만들었으니, 내려 받으셔서, 해당하는 지역으로 바꾸어 사용하세요.
html 첨부합니다.
즉,
url에 https://8oi9s0nnth.apigw.ntruss.com/corona19-masks/v1/storesByAddr/json?address=서울특별시%20성북구
아래 소스를 분석하면 다음과 같습니다.
{
"address": "서울특별시 성북구",
"count": 156,
"stores": [{
"addr": "서울특별시 성북구 돌곶이로41길 XX (장위동)",
"code": "11800348",
"created_at": "2020/03/11 09:25:00",
"lat": 37.6184653,
"lng": 127.0457034,
"name": "XX약국",
"remain_stat": "few",
"stock_at": "2020/03/10 09:01:00",
"type": "01"
}, {
"addr": "서울특별시 성북구 종암로 XX (종암동)",
"code": "11805340",
"created_at": "2020/03/11 08:45:00",
"lat": 37.5985729,
"lng": 127.0344073,
"name": "XX약국",
"remain_stat": "empty",
"stock_at": "2020/03/10 15:39:00",
"type": "01"
}, {
.
.
.
}]
스키마(Scemas) 설명입니다.
// Schemas
Store{
addr* string
주소
code* string
식별 코드
created_at* string($YYYY/MM/DD HH:mm:ss)
데이터 생성 일자
lat* number($float)
위도
lng* number($float)
경도
name* string
이름
remain_stat* string
재고 상태[100개 이상(녹색): 'plenty' / 30개 이상 100개미만(노랑색): 'some' / 2개 이상 30개 미만(빨강색): 'few' / 1개 이하(회색): 'empty']
stock_at* string($YYYY/MM/DD HH:mm:ss)
입고시간
type* string
판매처 유형[약국: '01', 우체국: '02', 농협: '03']
}
해당하는 정보는 엑셀로 가공하면 되는데, 직접 보실 수 있습니다. 약국 전화번호는 별도로 지도맵에서 검색하시면 됩니다.
가공예 입니다. 엑셀 2013에 파워쿼리(Power Query) 설치한 후, 작업한 결과입니다.
위에서 얻은 최신 데이터를 매번 해야하기 때문에 이 부분은 귀찮은 부분입니다.
가공을 위한 정보는 링크로 대신합니다.
0. 엑셀 2013용 파워쿼리(Power Query) 설치
https://www.microsoft.com/ko-kr/download/confirmation.aspx?id=39379
1. 엑셀 2013 추가기능 활성화 하기
https://support.office.com/ko-kr/article/%EC%99%B8%EB%B6%80-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EC%9B%90%EB%B3%B8%EC%97%90%EC%84%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B0%80%EC%A0%B8%EC%98%A4%EA%B8%B0-%ED%8C%8C%EC%9B%8C-%EC%BF%BC%EB%A6%AC-be4330b3-5356-486c-a168-b68e9e616f5a#ID0EAAHAAA=Office_2013
2. 관련 파워쿼리를 엑셀 쉬트로 불로오기 설명
http://1004lucifer.blogspot.com/2017/05/excel-ms-excel-2016-jsonweb.html
참조를 위한 url입니다.
구독자님의 ▼공감 클릭과 댓글에 먼저 감사 드려요.
아래 ▼▼구독버튼도 눌러 주시길 부탁드려요.
감사합니다.
'IT와 꿍짝' 카테고리의 다른 글
apache tomcat 7 설치 방법입니다. with mariadb Connector / J, jdbc) (0) | 2020.03.15 |
---|---|
오픈JDK (OpenJDK) 17과 11, 1.8 윈도우 설치 방법입니다. HappyB Java 자바 (0) | 2020.03.15 |
centOS7 nano 2.7.4 설치하기 (0) | 2020.03.08 |
bash쉘 쉘스크립트를 사용하여 설정값 읽기입니다.(=가 아닌 다른 값- 여기서 :로 구분) (0) | 2020.01.24 |
로그를 위해 Log4J2를 tomcat 7 사용하는 방법입니다. 긴급 패치 링크 포함 sns4u (0) | 2020.01.20 |
댓글