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

작성자
기다
작성일
2023-01-23 15:07
조회
37
• 앞으로 실무에서 API를 잘 활용하는 것이 중요한 이유는 무엇인가요?
- URL 방식으로 서버에 요청 시, 꼭 알아야 할 기호인 "?" 와 "&" 기호의 사용법을 간략히 작성해보세요.
컴퓨터를 사용하면서 편리함과 신속함이 발달하고 있는 요즈음 일상생활에서 많이 쓰이고 있는 '원격배달시스템', API(Application Programming Interface) 해당 구조를 알고 이용한다면 URL을 해석하고 활용하는데 큰 도움이 될 것이다.
* "?" : 요청할 기본주소 뒤에 표시되는 기호로 뒤로는 쿼리를 입력한다.
* "&" : 요청할 데이터 값이 여러개일 때 표시하는 기호
기본주소? 뒤에 'query=오빠두엑셀'만 있었을 때에는 오빠두엑셀이라는 단어만 인식하여 검색되었으나
'where=news'와 'sm=tab_jum'이라는 데이터 값을 추가 입력 후 'query=오빠두엑셀'을 검색하였을 때는 뉴스 탭에서 오빠두엑셀이라는 단어가 있는 내역이 조회가 되는 것을 확인할 수 있다. 이 때 각 데이터 값 사이에 입력하는 것이 "&"이다.
* 즉, API의 URL 구조는 아래와 같다.
요청할 기본주소 ? 데이터 값 & 데이터 값 & 데이터 값 
• URL 방식 외에 JSON, XML 방식이 필요한 이유는 무엇인가요?
- JSON 데이터 구조에 사용되는 "3가지 중요 기호"와 사용법을 간략하게 정리해보세요.
요청할 데이터 값의 구조가 기본적이지 않고 복잡할 때 이용하면 좋은 방식이며, JSON은 "{}", "[]", ":" 이 세가지의 기호를 이용한다.
* "{}". ":"
name, age라는 key와 오빠두, 갓빠두, 야너두, 29, 30이라는 value(값)가 하나의 쌍으로 이루어진 항목들을 배열로 표시할 때 ":" 사용하며, 이 객체를 묶어줄 때 "{}"를 사용한다.
* "[]"
value(값)으로만 이루어진 항목들을 배열로 표시할 때 사용한다.
★ XML의 구조가 궁금하여 찾아보았는데 XML의 대안으로서 좀 더 쉽게 데이터를 교환하고 저장하기 위해 고안된 것이 JSON이라 한다. 확실히 XML은 보자마자 어려워보이고 해석이 어려워보인다... (tmi....)
• (M365 버전 사용자) IMAGE 함수로 구글 QR 코드 API를 활용해 원하는 QR코드를 만드는 방법을 단계별로 정리합니다.
1. API URL구조 작업
①+②을 조합하여 ③이라는 API URL구조를 작업
2. QR코드 URL구조 작업
※ 위 구글 QR코드의 루트 URL의 필수구조만 이용하여 예시 작업
③+④을 조합하여 ⑤라는 QR코드 URL구조를 작업
⑤ 주소를 인터넷에 작성하여 검색하였을 시 QR코드가 정상적으로 작동되는지 확인
3. 엑셀에서 =IMAGE 함수를 입력하여 ⑤을 끌어와주면 이미지로 QR이 삽입됨을 확인할 수 있다.
• (M365 이전 버전 사용자) VBA로 xImage 함수를 등록하고 사용하는 방법을 단계별로 정리합니다.
1. 상동
2. 상동
3. xImage 명령문 전체 코드를 복사하여 메모장에 붙여넣기
4. 메모장에 붙여넣은 명령문 전체 코드를 재복사
5. 엑셀로 돌아와 ALT+F11을 눌러 VBA를 실행해준다 > '삽입'탭 > '모듈' 클릭한 뒤 빈 창에 명령문을 붙여넣어준 뒤 시트로 돌아오면 xImage함수를 사용할 수 있게 된다.
★ 저는 ALT+F11이 실행이 안되어 찾아본 결과 NVIDIA에서 해당 단축키 설정된 부분이 있어서 사용이 불가했던 것으로 확인이 되어 당장에 없애버리고 실행했습니다..ㅋ
6. =xImage함수를 입력하여 ⑤을 끌어와주면 이미지로 QR이 삽입됨을 확인할 수 있다.
★ 해당 QR을 복사하여 명함 등에 활용하고자 할 때에는 복사할 때 이미지를 클릭하여 복사하지 말고 셀 자체를 복사하여야만 선택하여 붙여넣기 > 연결된 그림을 활성화 할 수 있다.
• (선택) 현재 내 업무에 적용가능한 API는 무엇이 있을까요? 구글 또는 네이버에 검색 후, 어떻게 적용할 수 있을지 생각해보세요.
1. 비어보이는 명함의 이미지에 QR코드를 삽입하여 회사 맟 자사몰 홍보 가능
2. 인사채용 시 면접예정자에게 QR코드를 전달하여 공고 및 회사정보, 면접정보 등을 한 번에 전달 가능(공고에도 QR코드 삽입해도 좋을 듯?)
3. 디스플레이 해 놓을 수 있는 홍보물에 QR코드 삽입
★★★
이번에도 많이 접해보지 못하였고 알지 못한 정보를 얻었습니다!
여러 작업을 조합해서 홍보팀에 자료를 전달해보아야겠네요ㅎㅎ
스크랩
공유
전체 0

전체 1,567
번호 제목 작성자 작성일 추천 조회
알림
[🔥선착순 판매] 2023년 엑셀 공부, "8시간 로드맵"으로 마스터하세요! (6)
오빠두엑셀 | 2023.01.25 | 추천 6 | 조회 2774
오빠두엑셀 2023.01.25 6 2774
48517
New [3주차] 엑셀 API 기초 3주 완성 챌린지
두리둥 | 23:02 | 추천 0 | 조회 4
두리둥 23:02 - 4
48506
New [3주차] 엑셀 API 기초 3주 완성 챌린지
앗싸라삐야 | 22:12 | 추천 0 | 조회 11
앗싸라삐야 22:12 - 11
48502
New [3주차] 엑셀 API 기초 3주 완성
애니몽 | 21:47 | 추천 0 | 조회 12
애니몽 21:47 - 12
48495
New [3주차] 엑셀 API 기초 3주 완성 챌린지
M.J. | 21:02 | 추천 0 | 조회 15
M.J. 21:02 - 15
48494
New [2주차] 엑셀 API 기초 3주 완성 스터디노트
miso_ | 20:45 | 추천 0 | 조회 11
miso_ 20:45 - 11
48493
New [3주차]엑셀 API 기초 3주 완성
GGpark | 20:43 | 추천 0 | 조회 12
GGpark 20:43 - 12
48488
New [3주차] 엑셀 API 기초 3주 챌린지_3. 스터디 노트 첨부파일
poeonly | 18:40 | 추천 0 | 조회 15
poeonly 18:40 - 15
48483
New [3주차] 마지막 API 챌린지 스터디노트 첨부파일
excelself | 17:35 | 추천 2 | 조회 19
excelself 17:35 2 19
48477
New [3주차] 엑셀 API 기초 3주 완성
맛집사랑 | 16:20 | 추천 0 | 조회 19
맛집사랑 16:20 - 19
48459
New [3주차] 엑셀 API 기초 3주 완성
코울슬로 | 14:25 | 추천 0 | 조회 22
코울슬로 14:25 - 22
48455
New [3주차]엑셀 API 기초 3주완성 스터디노트
소울민트 | 14:01 | 추천 0 | 조회 14
소울민트 14:01 - 14
48408
New [3주차] 엑셀 API 기초 3주 챌린지
매탱매탱 | 2023.01.29 | 추천 1 | 조회 41
매탱매탱 2023.01.29 1 41
48405
New [3주차] 엑셀 API 기초 3주 챌린지
오빠두엑셀러 | 2023.01.29 | 추천 0 | 조회 22
오빠두엑셀러 2023.01.29 - 22
48396
New [3주차] API 실습!
무지개쨈아찌 | 2023.01.29 | 추천 0 | 조회 24
무지개쨈아찌 2023.01.29 - 24
48391
New [3주차] 엑셀 API 기초 3주 챌린지
림정 | 2023.01.29 | 추천 0 | 조회 30
림정 2023.01.29 - 30
48390
New [3주차] 엑셀 API 첨부파일
하하 | 2023.01.29 | 추천 1 | 조회 38
하하 2023.01.29 1 38
48389
New [3주차] 엑셀 API 기초 3주 완성
스윙키즈 | 2023.01.29 | 추천 0 | 조회 26
스윙키즈 2023.01.29 - 26
48387
New [3주차] 엑셀 API 기초 3주 챌린지_3. 스터디 노트 첨부파일
연자매 | 2023.01.29 | 추천 0 | 조회 28
연자매 2023.01.29 - 28
48384
New [3주차] 엑셀 API 기초 3주 완성
폴라리스 | 2023.01.29 | 추천 0 | 조회 30
폴라리스 2023.01.29 - 30
48383
New [3주차] 엑셀 API 활용 기초반 3주 완성
뱀띠쀼 | 2023.01.29 | 추천 0 | 조회 21
뱀띠쀼 2023.01.29 - 21