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

작성자
Bae-Um
작성일
2023-01-24 11:54
조회
32

🔥 실습 예제과 함께 공부하는 모습을 함께 올려보세요!
(마우스 드래그 & 스크린샷+붙여넣기로 편리하게 그림을 넣을 수 있습니다)

================================================================================

1) 앞으로 실무에서 API 를 잘 활용하는 것이 중요한 이유는 무엇인가요?
- URL 방식으로 서버에 요청 시, 꼭 알아야 할 기호인 "?" 와 "&" 기호의 사용법을 간략히 작성해보세요.

API 는 Application Programming Interface 약자로, 사용자가 애플리케이션 프로그래밍과 통신할 때 사용할 수 있게끔 도와줍니다. 예를 들어서 물건 구매할 때 쇼핑몰 사이트에서 특정 아이템을 찾고할 때 API 를 활용하면 쉽게 검색이 됩니다.
즉 API 는 "원격 배달 시스템" 역할을 수행해서, 사용자가 편리하게 원하는 데이터를 찾을 수 있도록 도와줍니다.
이 때 API 를 URL 방식으로 서버에 요청할 경우, "?" 기호와 "&" 기호를 사용해야 합니다. "?" 기호 앞부분에는 요청할 기본 url 사이트를 입력합니다.
그리고 나서 요청하고 싶은 항목들(쿼리)는 "&" 기호를 사용해서 연결해줍니다.

예시) https://search.naver.com/search.naver?where=news&query=엑셀
→ 기본 url 은 "naver" 이고, 검색할 쿼리는 "news" 카테고리에서 "엑셀" 단어를 검색합니다.

※ query 문자열에 띄워쓰기가 있을 경우, encodeurl() 함수를 사용하면 오류를 방지할 수 있음.

 

2) URL 방식 외에 JSON, XML 방식이 필요한 이유는 무엇인가요?
- JSON 데이터 구조에 사용되는 "3가지 중요 기호" 와 사용법을 간략하게 정리해보세요.

기본 URL 방식 외에 JSON, XML 방식이 필요한 이유는 다양한 데이터 포맷(Number, String, Arrary, Object, ...) 을 주고 받기 위해서 입니다.

특히 JSON 은 프로그래밍 언어와 플랫폼에 독립적이기 때문에 서로 다른 시스템간에 객체를 교환하기 좋은 장점이 있습니다.

여기서 JSON 데이터 구조에 사용되는 3가지 중요 기호는 다음과 같습니다.
→ 중괄호 {}, 대괄호 [], 콜론 :

중괄호 {} 와 콜론 : 은 Key 와 Value 하나의 쌍으로 이루어진 항목들을 배열로 표시합니다. (python 에서 dictionary 개체와 유사함)

예) Key : name, age
Value : 오빠두, 30
→ { "name" : "오빠두", "age" : "30" }

대괄호 [] 는 Value 로 이루어진 항목들을 배열로 표시합니다. (python 에서 list 개체와 유사함)

예) Value : 오빠두, 갓빠두, 야너두, 아빠두
→ ["오빠두", "갓빠두", "야너두", "아빠두"]

 

3) IMAGE 함수로 구글 QR 코드 API를 활용해 원하는 QR코드를 만드는 방법을 단계별로 정리합니다.

① QR 코드 API 의 기본 URL 정의
. 구글에서 'google qr code api' 라고 검색한다.
. 첫번째 link 인 'QR Codes | Infographics - Google Developers' 를 클릭한다.
. 루트 URL 주소 (https://chart.googleapis.com/chart?) 를 확인한다.

② QR 코드 API 의 최종 URL 정의
. 루트 URL 주소 뒤에 필수 매개변수 Query 를 '&' 기호로 연결한다.
. 예) https://chart.googleapis.com/chart?cht=qr&chs=500x500&chl='등록할 URL 주소'
. 이 때 등록할 URL 주소는 홈페이지 URL or API URL 등 을 사용할 수 있다.

③ QR 코드 이미지 생성하기
. 엑셀 IMAGE 함수를 활용해서 QR 코드 API URL 를 QR 코드 이미지로 변환한다.
. 예) =IMAGE('QR 코드 API URL 주소')

④ QR 코드 이미지 활용하기
. 원하는 곳에 QR 코드 이미지를 아래와 같이 붙여 넣기 한다.
. 예) Copy - Mouse 우 클릭 - 선택하여 붙여넣기 - 연결된 그림

 

 

4) 현재 내 업무에 적용가능한 API 는 무엇이 있을까요? 구글 또는 네이버에 검색 후, 어떻게 적용할 수 있을지 생각해보세요.

사내 측정 데이터들이 모여 있는 사이트에 대해서, API 를 활용해서 원하는 데이터들을 손쉽게 추출할 수 있을 것 같습니다. 기존에도 사내 프로그램들을 활용해서 데이터를 다운 받을 수 있었지만, API 를 활용하면 내가 원하는 데이터들만 빠르게 접근할 수 있을 것 같습니다.

스크랩
공유
전체 0

전체 1,595
번호 제목 작성자 작성일 추천 조회
알림
[🔥선착순 판매] 2023년 엑셀 공부, "8시간 로드맵"으로 마스터하세요! (13)
오빠두엑셀 | 2023.01.25 | 추천 7 | 조회 4622
오빠두엑셀 2023.01.25 7 4622
48789
New [3주차] API기초_3주 완성 - 스터디 노트 첨부파일
끝판대장 | 12:47 | 추천 0 | 조회 11
끝판대장 12:47 - 11
48784
New [3주차] 엑셀 API 기초 3주 완성 스터디 노트
Domico | 12:06 | 추천 0 | 조회 7
Domico 12:06 - 7
48783
New [3주차] 엑셀 API 기초 3주 완성
usagi | 11:23 | 추천 0 | 조회 12
usagi 11:23 - 12
48769
New [3주차] 엑셀 API 기초 3주 완성 스터디 노트
Kyung | 03:12 | 추천 0 | 조회 24
Kyung 03:12 - 24
48767
New 3주차-API 실전 활용
유노지노 | 01:28 | 추천 0 | 조회 16
유노지노 01:28 - 16
48766
New [3주차] API, 실전 활용 스터디노트 첨부파일
꽁시 | 01:04 | 추천 0 | 조회 13
꽁시 01:04 - 13
48765
New [3주차] 엑셀 API 기초 3주 완성 - 스터디노트
JeromeK | 00:50 | 추천 0 | 조회 13
JeromeK 00:50 - 13
48761
New [3주차] 엑셀 API 기초 3주 완성 챌린지
이밍밍밍 | 2023.02.02 | 추천 0 | 조회 19
이밍밍밍 2023.02.02 - 19
48760
New [3주차] 엑셀 API 기초 3주 완성
Bae-Um | 2023.02.02 | 추천 0 | 조회 14
Bae-Um 2023.02.02 - 14
48758
New [3주차] 엑셀 API 기초 3주 완성
예감좋은날 | 2023.02.02 | 추천 1 | 조회 24
예감좋은날 2023.02.02 1 24
48756
New [3주차] 엑셀 API 기초 3주 완성
Aidan | 2023.02.02 | 추천 0 | 조회 23
Aidan 2023.02.02 - 23
48753
New [3주차] 엑셀 API 기초 3주 완성 챌린지
Gisele | 2023.02.02 | 추천 0 | 조회 22
Gisele 2023.02.02 - 22
48732
New [3주차] 엑셀 API 기초 3주 완성_챌린지
n/a | 2023.02.02 | 추천 0 | 조회 27
n/a 2023.02.02 - 27
48699
New 3주차 API 기초
| 2023.02.02 | 추천 0 | 조회 34
2023.02.02 - 34
48676
New [3주차]엑셀 API 기초 3주 챌린지
스윗고구마 | 2023.02.02 | 추천 0 | 조회 34
스윗고구마 2023.02.02 - 34
48671
New [챌린지]엑셀 API 기초 3주 완성 - 3주차 : API, 실전 활용 | 엑셀 x 카카오 지도 API | 실시간 주소 검색툴 만들기
누쿠 | 2023.02.01 | 추천 0 | 조회 35
누쿠 2023.02.01 - 35
48670
New [3주차] 엑셀 API 3주 챌린지 과제
김태우 | Kim Taewoo | 2023.02.01 | 추천 0 | 조회 26
김태우 | Kim Taewoo 2023.02.01 - 26
48669
New 3주차 - 엑셀 API기초
슈슈 | 2023.02.01 | 추천 0 | 조회 29
슈슈 2023.02.01 - 29
48667
New [3주차] 엑셀 API 3주 챌린지 과제
쪼꼬미061 | 2023.02.01 | 추천 0 | 조회 25
쪼꼬미061 2023.02.01 - 25
48666
New [3주차] 엑셀 API 기초 3주 완성 스터디 노트
라쎄 | 2023.02.01 | 추천 0 | 조회 25
라쎄 2023.02.01 - 25