[2주차] 엑셀 API 기초 3주 완성

작성자
김원중
작성일
2023-01-21 23:26
조회
44
• 앞으로 실무에서 API를 잘 활용하는 것이 중요한 이유는 무엇인가요?
강의에서 보고 찾아보니 일상에서 많이 사용하는 네이버,구글,카카오등 대부분의 편의성 서비스가 api 서비스를 제공하고 있습니다.
일상에서 사용하는 만큼 내 업무능력이나 생활에 영향이 큰 것으로 판단되며, api를 이해하고 활용한다면 기존의
제가 활용하고 있는 폭을 넘어 활용도가 높아질 것으로 보이기에 api활용이 중요하다 생각됩니다.
- URL 방식으로 서버에 요청 시, 꼭 알아야 할 기호인 "?" 와 "&" 기호의 사용법을 간략히 작성해보세요.
1."?"
?의 경우 URL방식에서 서비스를 제공할 서버의 주소와 요청문을 구분하는 기호입니다.
ex)https://search.naver.com/search.naver(메인주소=서비스제공주소) ? (요청문,명령문)query=
2."&"
각종 요청문의 연결을 해주는 부분입니다. 반대로말하면 해당기호를 기준으로 명령문 분석이 가능합니다.
https://search.naver.com/search.naver?where=news(뉴스탭 )&sm=tab_jum(옵션?)&query=교촌치킨(검색단어)
위처럼 해당 기호를 통해 어떤 기준으로 요청을 보냈는지 분석이 가능합니다.
• URL 방식 외에 JSON, XML 방식이 필요한 이유는 무엇인가요?
xml 구조는 배우지 않아 모르겠지만 JSON의 경우 더욱 복잡하거나 대응관계 및 하위 집합의 개념 등 많은 내용이 포함된
내용을 요청할때 필요합니다.(url로 쓸경우 명령문이 매우 길어질 것으로 예상)
- JSON 데이터 구조에 사용되는 "3가지 중요 기호"와 사용법을 간략하게 정리해보세요.
1."{" 중괄호
중괄호의 경우에는 목록과 값의 관계라 볼 수 있습니다. 즉 1:1 대응관계를 표시하는 것으로 볼 수 있으며, 이런 값들을 엑셀의 배열수식처럼
배열로 표시하는 기호입니다.
{"name":"김원중"
"age":"32"
},
2.":"콜론
콜론의 경우에는 집합에서의 연결을 의미하는 화살표로도 볼 수 있으며, 중괄호 안에서의 대응관계를 표시해주는 역활을 합니다.
"name":"김원중" (name = 김원중 데이터의 대응 의미
3."["대괄호
수학에서 집합의 정의와 같으며, 특정 조건에 해당하는 값들의 모임을 구분해주는 기호입니다.
["사과","딸기","복숭아","포도","배"]=>과일에 해당하는 값들을 모아서 표시
• (M365 버전 사용자) IMAGE 함수로 구글 QR 코드 API를 활용해 원하는 QR코드를 만드는 방법을 단계별로 정리합니다.
1. "google qr code api"를 구글에 검색하고 QR제작 API 활용을 위해 필요한 하기 정보를 확인 및 작성합니다.
a) QR 코드 작성해주는 api 메인주소=https://chart.googleapis.com/chart
b) 필수요건에 해당하는 cht=qr(쿼리의미?),chs(QR코드 크기),chl(검색링크)를 작성 및 연결자 "&"를 이용해 연결해줍니다.
chl은 검색 링크인데 네이버 검색을 활용하려면 네이버 검색 api의 메인주소 및 요청양식(url,json등) 확인 필요
*네이버 검색 api 메인주소: https://search.naver.com/search.naver
*검색양식:URL =>query="검색단어"
메인주소와 검색양식을 ? 구분자를 통해 연결하여 검색링크 완성
https://search.naver.com/search.naver?query="오빠두"
c) a),b)단계의 정보를 이용해 최종 QR 작성 API URL 작성
https://chart.googleapis.com/chart?cht=qr&chs=500x500&chl=https://search.naver.com/search.naver?query="오빠두"
->상기부분에서 chs가 크기인데 500*500으로 하니 오류발생
2. 상기 QR API 주소를 인터넷 창에 입력 후 QR코드가 생성된 것을 확인하고 Image함수를 통해 image를 엑셀로 불러옵니다.
3. 해당 이미지를 원하는 명함등에 넣기 위해 불러온 내용을 복사 후에 연결된 그림으로 붙여넣기(선택하여 붙여넣기 옵션)
를 통해 검색어가 바뀔 시 QR코드가 업데이트 되도록 설정하여 원하는 곳에 붙여넣고, 기본적으로 적용되는 여백을 자르기를
통해 제거하여, 깔끔하게 넣기
4. 하단에 검색어를 표시하고 싶을 경우 나오고자 하는 부분에 텍스트 상자를 넣고, 상자안쪽이 아닌 상자가 활성화 된 상태에서
명령어 작성부분(왼쪽상단)을 선택 후 깜박이는 것을 확인하고 =(작성된 곳 클릭 or 셀주소입력)을 통해 단어 링크
• (선택) 현재 내 업무에 적용가능한 API는 무엇이 있을까요? 구글 또는 네이버에 검색 후, 어떻게 적용할 수 있을지 생각해보세요. 👍

기본적으로 특정 사이트 주소를 기입해야 할 경우 상기 QR api를 통하여 깔끔하게 문서에 넣는 것이 가능할 것이며,

예전 api공부때 배웠던 네이버 summary api를 엑셀에 넣어 따로 사이트 접속 필요없이 업무 내용 요약등을 할때 필요해 보입니다.

그리고 네이버 검색 api의 경우 해당 api로 기본적인 데이터나 검색결과를 불러오고 이것을 엑셀에 불러와 주식 시총 상위 정보

및 업무가 매일 특정 사이트 검색 및 정보 수집 및 업데이트라 한다면, 해당 api 명령문을 공부 및 활용하며, 업무에 맞게 엑셀에

이미지나 데이터를 자동으로 불러오게 함으로써 업무자동화도 가능해 보입니다.

항상 좋은 강의 해주셔서 감사드립니다.

스크랩
공유
회원등급 : 9레벨
포인트 : 668 EP
전체 0

전체 1,571
번호 제목 작성자 작성일 추천 조회
알림
[🔥선착순 판매] 2023년 엑셀 공부, "8시간 로드맵"으로 마스터하세요! (10)
오빠두엑셀 | 2023.01.25 | 추천 6 | 조회 3542
오빠두엑셀 2023.01.25 6 3542
48600
New [3주차] 엑셀 API 기초 3주 완성 스터디노트
에스제이에스제이 | 05:41 | 추천 0 | 조회 16
에스제이에스제이 05:41 - 16
48593
New [3주차] 엑셀 API 기초 3주 완성 스터디 노트
은혜사랑 | 2023.01.31 | 추천 0 | 조회 19
은혜사랑 2023.01.31 - 19
48549
New [3주차] 엑셀 API 기초 3주 챌린지
내꺼야 | 2023.01.31 | 추천 0 | 조회 21
내꺼야 2023.01.31 - 21
48523
New [3주차] 미션 노트 _정말 감사합니다!!!!!!
개나리 | 2023.01.31 | 추천 0 | 조회 30
개나리 2023.01.31 - 30
48517
New [3주차] 엑셀 API 기초 3주 완성 챌린지
두리둥 | 2023.01.30 | 추천 0 | 조회 26
두리둥 2023.01.30 - 26
48506
New [3주차] 엑셀 API 기초 3주 완성 챌린지
앗싸라삐야 | 2023.01.30 | 추천 0 | 조회 24
앗싸라삐야 2023.01.30 - 24
48502
New [3주차] 엑셀 API 기초 3주 완성
애니몽 | 2023.01.30 | 추천 0 | 조회 22
애니몽 2023.01.30 - 22
48495
New [3주차] 엑셀 API 기초 3주 완성 챌린지
M.J. | 2023.01.30 | 추천 0 | 조회 19
M.J. 2023.01.30 - 19
48494
New [2주차] 엑셀 API 기초 3주 완성 스터디노트
miso_ | 2023.01.30 | 추천 0 | 조회 21
miso_ 2023.01.30 - 21
48493
New [3주차]엑셀 API 기초 3주 완성
GGpark | 2023.01.30 | 추천 0 | 조회 15
GGpark 2023.01.30 - 15
48488
New [3주차] 엑셀 API 기초 3주 챌린지_3. 스터디 노트 첨부파일
poeonly | 2023.01.30 | 추천 0 | 조회 21
poeonly 2023.01.30 - 21
48483
New [3주차] 마지막 API 챌린지 스터디노트 첨부파일
excelself | 2023.01.30 | 추천 2 | 조회 26
excelself 2023.01.30 2 26
48477
New [3주차] 엑셀 API 기초 3주 완성
맛집사랑 | 2023.01.30 | 추천 0 | 조회 23
맛집사랑 2023.01.30 - 23
48459
New [3주차] 엑셀 API 기초 3주 완성
코울슬로 | 2023.01.30 | 추천 0 | 조회 24
코울슬로 2023.01.30 - 24
48455
New [3주차]엑셀 API 기초 3주완성 스터디노트
소울민트 | 2023.01.30 | 추천 0 | 조회 16
소울민트 2023.01.30 - 16
48408
New [3주차] 엑셀 API 기초 3주 챌린지
매탱매탱 | 2023.01.29 | 추천 1 | 조회 43
매탱매탱 2023.01.29 1 43
48405
New [3주차] 엑셀 API 기초 3주 챌린지
오빠두엑셀러 | 2023.01.29 | 추천 0 | 조회 23
오빠두엑셀러 2023.01.29 - 23
48396
New [3주차] API 실습!
무지개쨈아찌 | 2023.01.29 | 추천 0 | 조회 29
무지개쨈아찌 2023.01.29 - 29
48391
New [3주차] 엑셀 API 기초 3주 챌린지
림정 | 2023.01.29 | 추천 0 | 조회 30
림정 2023.01.29 - 30
48390
New [3주차] 엑셀 API 첨부파일
하하 | 2023.01.29 | 추천 1 | 조회 42
하하 2023.01.29 1 42