📔 오늘의 공부 목록
API 개념 이해
JSON 데이터 구조
API를 활용한 QR코드 생성기 만들기
그 밖의 엑셀 팁_하이퍼링크 해제 / 텍스트 상자 만들기
API = "원격 배달 시스템"
단어 그대로의 뜻은 Application Programming Interface(애플리케이션의 프로그래밍 통신 수단)
원격으로 내게 필요한 서비스를 배달해주는 시스템이다.
유튜브, 네이버, 배민, 카카오톡, 네이버쇼핑, 인스타그램 등 대부분의 서비스에서 API를 제공한다.
이 시점에서 API를 아는 사람과 모르는 사람의 격차는 (지금은 크게 느껴지지 않을지 몰라도) 앞으로 더 크게 벌어지기에,
아는것이 힘! 지금부터 열심히 배워야겠다.
API에서 기억할 2가지 기호 ? 와 &
API의 형식 : 기본 URL(요청을 할 주소) ? 요청 조건A & 요청 조건 B
? 앞에는 기본 URL이 위치한다.
& 다중의 요청 조건을 배열한다.
- 예시1
http://www.교촌치킨.com/delivery?메뉴=허니콤보&인분=1인분&소스=매콤소스&.....
교촌치킨 배달에 허니콤보 1인분 매콤소스를 주문한다로 해석할 수 있다!
- 예시2
https://search.naver.com/search.naver?where=news&query=삼성전자
네이버 검색 ? 뉴스에서 & 삼성전자를 검색한다로 해석한다.
JSON 데이터 구조 ((맛보기))
JSON 구조는 왜 필요한가?
간단한 요청은 : URL
체계적으로 그룹화해서 복잡한 조건을 요청은 : JSON
* URL 구조로 나온 결과값이 JSON 구조로 출력되기도 한다.
JSON 데이터 구조에 사용되는 "3가지 중요 기호" = "{ }", "[ ]", ":"
{ } 와 :
KEY와 VALUE 하나의 쌍으로 이루어진 항목들을 배열로 표시
{Key1:Value1,Key2:Value2,....}
- 예시
{
"name":"오빠두",
"age":"30"
},
{
"name":"갓빠두",
"age":"20"
}
[ ]
VALUE로 이루어진 항목들을 배열로 표시
[Value1, Value2,....]
- 예시
["오빠두","갓빠두","야너두","아빠두"]
["30","20","15"]
(M365 버전 사용자) IMAGE 함수로 구글 QR 코드 API를 활용해 원하는 QR코드 만들기
1. QR 생성하는 API
구글에서 [ GOOGLE QR CODE API ] 검색하거나 하단 링크 클릭
2. 엑셀에서 하단의 이미지대로 수식을 입력한다.
* 네이버 검색이 아닌 다른 서비스를 이용하고 싶다면 "서비스 API"등으로 검색하여 URL을 찾을 수 있다.
(예를들면 GOOGLE QR CODE API라고 검색하면 기본 API 주소를 찾을 수 있다. 유튜브, 카카오, 배민, 심지어 직방까지 서비스를 제공한다고 함)
그럼 아래처럼 QR코드 이미지가 생성된다!!
3. IMAGE 함수로 나온 QR 코드는 복사하여 원하는 곳에 [선택하여 붙여넣기-연결된 이미지]로 붙여넣기 한다.
오늘도 너무 재밌는 강의였다!
API라는 뜻이 처음엔 설명을 들어도 와닿지 않았는데, 차근차근 따라가며 QR까지 만들어보니
"원격 배달 시스템"이라는 설명이 확 와닿는다.
처음엔 명함 만들기, 폰으로 날리는 공지 연결하기부터 시작하여 손에 익히고,
부가적으로 어떻게 활용할 수 있나 좀 더 생각해봐야겠다.
또 다시 강의에서 뿌려주신 엑셀 허니팁🍯
# 엑셀에서 주소 입력 시 하이퍼 링크로 자동 변경되지 않게 설정 바꾸기
파일 - 옵션 - 언어 교정 - 자동 고침 옵션 - 입력할 때 자동 서식 - 인터넷과 네트워크 경로를 하이퍼링크로 설정 체크해제
# 셀값과 연동되는 텍스트 상자 만들기
텍스트 상자 선택 후 수식입력창에 "=셀값" 쓰면 됨
'📚배우기' 카테고리의 다른 글
[3주차] 엑셀 기초완성 챌린지 (0) | 2023.03.26 |
---|---|
[2주차] 엑셀 기초완성 챌린지 (0) | 2023.03.19 |
[1주차] 엑셀 기초완성 챌린지 (0) | 2023.03.11 |
[3주차] API실전 : 실시간 주소 검색툴 만들기 (0) | 2023.02.03 |
[1주차] 엑셀 API 기초 3주 완성_데이터 관리 규칙/열 피벗 해제 (0) | 2023.01.20 |