Open API 두번째 강좌입니다. 구독자분께서 요청해주신 공공데이터 포털 (www.data.go.kr)의 Open API를 가져오는 강좌입니다. VBA에서 반드시 참조로 Microsoft XML, v6.0과 Microsoft WinHTTP Service를 포함시켜야 됩니다 소스코드 : drive.google.com/file/d/1fGFU...
Пікірлер: 54
@jeyjunАй бұрын
너무 감사합니다
@yoogil Жыл бұрын
촬스님의 강의를 10번은 반복해서 본것같네요. 귀중한 강의 잘 봤습니다. 정말 많은 도움이되어 감사의 말씀드립니다. 앞으로도 많은 강의 부탁드립니다.
@kmkang75734 жыл бұрын
올리신지는 제법 되셨는데, 금주에 시청을 하였네요. 영상을 따라하면서 궁금했던 점들이 해결되었고, 해당 소스를 이용하여 타 Open API 사용 가능할 듯하여, 진심으로 감사 드립니다.
@yourvaluabletime2 жыл бұрын
응용할 분야가 정말 많은 영역이네요. 감사합니다.
@torutomaktu2 жыл бұрын
공공데이터포털이라고 쓰고 어려워서절대못쓰겠지로 읽는다. 강좌 잘 봤습니다.
@ssooneee5 жыл бұрын
감사합니다!궁금했던것이 해소가 되었어요. 영상보면서 천천히 따라해 봐야겠네요! 넘 감사한데 줄 수 있는게 구독과 좋아요 뿐인게 아쉽네요🤣😍
@user-nd4cq1op8u4 жыл бұрын
엄청나네요. 감사합니다.
@infuc5 жыл бұрын
사랑합니다~~♡♡
@jungkyle45613 жыл бұрын
촬스님 항상 잘보고있습니다! 두가지질문이있는데.. 식품의약품안전처 api가 1페이지당 1000row 제한이 있어 for문으로 반복을 설정하면 한페이지당 처리시간이 약 20초걸리더라구요.. 근데 page 수가 1000page입니다.. 속도를 올릴수있는방법이있을까요..? 또하나는 그래서 제가 여러page를 한번에 open하고 한 페이지?에 담아서 읽어드리게 코딩을할려고햇는데 도저히 어깨너머로배운지식으론 만들수가없네요 ㅠㅠ 도움좀 부탁드리겠습니다 감사합니다
@tv-dh5gk5 жыл бұрын
고맙습니다~
@user-ej9vz6xh9v3 жыл бұрын
대단히 감사합니다~ 따라해보니 잘 동작하네요 ^^ 추가 질문이 하나 있어요 100 1 54 여기에서 54를 추출해서 엑셀에 표시하려면 어떻게 접근해야 할까요~
@vestalk69354 жыл бұрын
좋은 영상 잘 봤습니다^^! 제가 서울시 전체의 자료를 한번에 불러오고 싶어서 그런데 ldcode를 서울특별시로 넣었더니 아무 것도 안나오더라구요 혹시 가능한 방법이 있을까요?
@user-qb8rl8ci6l2 жыл бұрын
강좌 고맙습니다. 덧붙여 질문 한가지 드립니다. 가락동 경매 시세를 매일 받아 자료로 저장하는데 촬스님의 강좌를 보고 복붙에서 해방될 수 있을 듯했습니다. 인중키 받아서 크롬에서 주소창에 url날리면 이렇게 응답이 오는데 533 익스플로러11에서 주소창에,엑셀vba,visual Basic에서 코드로 날리면 응답이 - 0 데이터가 없습니다. 이렇게 옵니다. 너무 오래된 동영상이라 답을 주실지 염려 되는데요 무슨 이유일까요?
@user-qb8rl8ci6l2 жыл бұрын
제가 묻고 제가 답합니다. 해당 사이트에서 이런 문구를 남겼네요 "※ 파라미터에 &portal.templet=false 값이 반드시 포함되어 있어야 정상적으로 XML 이 출력됩니다. 한글입력시, URLEncoding이 필요하며 "euc-kr" charset으로 적용해야 합니다." 특히나 "한글입력시, URLEncoding이 필요하며 "euc-kr" charset으로 적용해야 합니다." 초보라, 이게 무슨 말인지를 모르고 있다가 구글링 하는 중에 한글은 Encoding해야한다고.... 그렇게 해서 해결했습니다. 몇 일을 보냈는지......
@PRK-ji4qp4 жыл бұрын
반갑습니다. 평소 결정적인 도움을 많이 받고 있습니다. 예제를 공부해보고 응용하려는 데이터는 안가져와지네요 ㅜㅜ 의심가는 부분이 objXml.SelectNodes("/response/body/items/item")인데요 혹시 body는 불러오는 것이 다른건지 궁금합니다. 익스플로러에서는 잘 불러와지거든요. 조사식에 strResult 값이 컨텍스트에 맞지 않습니다 라고 뜨네요. 어디서 잘못된건지 초보에 욕심이 많은건지...제 질문이 제대로 된건지도 사실 잘 모르겠지만 혹시 여건이 되신다면 도움 부탁드립니다~~
공공데이타 포탈에 오픈 api를 엑셀로 옮길수 있는 방법이 있지 않을까 궁금하여 알아보다가 여기까지 왔습니다. 우선 좋은 영상에 대해 감사드립니다. 완젼 초보라 영상을 보면서 따라하고 있는데 컴파일오류가 발생해서 문의드립니다. Nodelist에 하위에 하위 설정(Set nodelist=objxml.selectSingleNode["/response/body/items/item"])을 하고있는데 api 자료중 body위치(??)에 header 항목이 있어서 그런지 오류가 발생합니다. 초보라서 이걸 어떻게 설명드려야 할지 잘 모르겠네요. 참고로 현재 포탈 내용에서 중부발전소 연료소비실적을 엑셀로 옮기는 작업에 도전하고 있습니다. 조언 좀 부탁드립니다.
@user-hr6js3io7v4 жыл бұрын
작성하신 엑셀 매크로를 제 메일로 한번 보내보셔요
@sipning4 жыл бұрын
@@user-hr6js3io7v 네 메일 보내드렸습니다.
@tanokoo3 жыл бұрын
@@user-hr6js3io7v 혹시.. "/response/body/items/item" 이 부분을 어떻게 해결 했는지.. 여쭤봐도 될까요? ㅠㅜ
@infuc5 жыл бұрын
역삼동 전체의 표준지를 불러오는 것이 아니라 역삼동 301-19 라고 하나의 토지 지번만 입력하고 실행버튼을 눌렀을 경우 그 하나의 지번에 대한 세부 사항 중 면적, 용도지역, 공시지가 3개의 정보만 불러올 수 있게는 어떻게 할까요??
@user-hr6js3io7v5 жыл бұрын
안녕하세요. Open API 문서를 보니까 토지 지번을 조건으로 검색하는 기능이 없고, 동 전체의 값을 불러오는 기능밖에 없습니다. 따라서 현재 값을 가져온 상태에서 엑셀에서 원하는 동번호를 검색해서 가져오도록 하면 좋을 것 같습니다. 사실 제가 토지 쪽은 용어 자체도 좀 어색해서, 구체적인 사례 (ex: 무슨 동, 토지 지번 등)에서 어떤 값을 가져와서 어떻게 표시해야하는지.. 알려주시면 추후에 영상으로 한번 제작해 보도록 하겠습니다. 감사합니다.
@user-lu1ht4zw3d2 жыл бұрын
따라하기로 열심히 따라해보고 있습니다. "strURL"값을 크롬에 입력하면 데이터가 뜨는데... 촬스님처럼 "F8"늘러서 단계실행하는데... 조사식창에 아무런 값이 안뜨고 있네요... ㅠ
@heeyunjeong27254 жыл бұрын
영상을 보고 궁금한 점이 생겼는데요....네이버 오픈 api는 어떻게 하면 이 영상처럼 응용을 할수 있을까요. . 다른 유튜브나 네이버를 아무리 찾아봐도 자료가 없네요 ㅠㅠ
@user-ym8bk1wg6p4 жыл бұрын
강사님이 주신 코드에 For를 이용해 URL의 일부분을 변경하여 순환하도록 하였는데 ' vba 변수개체 또는 with 문의 변수가 설정되어 있지 않습니다.' 라는 오류가 발생하고 해결을 못하고 있습니다 ㅠㅠ NodeList에 데이터를 읽는 부분에서 문제가 발생한 것 같은데 조언 부탁드립니다. ㅠㅠ
안녕하세요 많은 도움 받았습니다. 감사합니다. 다른 사이트의 데이터로 실습을 해 보고 있는데, If objHttp.Status값이 200으로 나오긴 했는데, strResult = objHttp.ResponseText 이후로 값이 안나오네요. 조사식 부분에도 아무것도 안뜨는데 이런 에러는 왜 뜨는 건지 궁금합니다.