[2주차] 엑셀 API 기초 3주 완성 챌린지
작성자
기다
작성일
2023-01-23 15:07
조회
37
• 앞으로 실무에서 API를 잘 활용하는 것이 중요한 이유는 무엇인가요?
- URL 방식으로 서버에 요청 시, 꼭 알아야 할 기호인 "?" 와 "&" 기호의 사용법을 간략히 작성해보세요.
- 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 | |
48517 |
New [3주차] 엑셀 API 기초 3주 완성 챌린지
![]() |
![]() |
23:02 | - | 4 |
48506 |
New [3주차] 엑셀 API 기초 3주 완성 챌린지
![]() |
![]() |
22:12 | - | 11 |
48502 |
New [3주차] 엑셀 API 기초 3주 완성
![]() |
![]() |
21:47 | - | 12 |
48495 |
New [3주차] 엑셀 API 기초 3주 완성 챌린지
![]() |
![]() |
21:02 | - | 15 |
48494 |
New [2주차] 엑셀 API 기초 3주 완성 스터디노트
![]() |
![]() |
20:45 | - | 11 |
48493 |
New [3주차]엑셀 API 기초 3주 완성
![]() |
![]() |
20:43 | - | 12 |
48488 |
New [3주차] 엑셀 API 기초 3주 챌린지_3. 스터디 노트
![]() ![]() |
![]() |
18:40 | - | 15 |
48483 |
New [3주차] 마지막 API 챌린지 스터디노트
![]() ![]() |
![]() |
17:35 | 2 | 19 |
48477 |
New [3주차] 엑셀 API 기초 3주 완성
![]() |
![]() |
16:20 | - | 19 |
48459 |
New [3주차] 엑셀 API 기초 3주 완성
![]() |
![]() |
14:25 | - | 22 |
48455 |
New [3주차]엑셀 API 기초 3주완성 스터디노트
![]() |
![]() |
14:01 | - | 14 |
48408 |
New [3주차] 엑셀 API 기초 3주 챌린지
![]() |
![]() |
2023.01.29 | 1 | 41 |
48405 |
New [3주차] 엑셀 API 기초 3주 챌린지
![]() |
![]() |
2023.01.29 | - | 22 |
48396 |
New [3주차] API 실습!
![]() |
![]() |
2023.01.29 | - | 24 |
48391 |
New [3주차] 엑셀 API 기초 3주 챌린지
![]() |
![]() |
2023.01.29 | - | 30 |
48390 |
New [3주차] 엑셀 API
![]() ![]() |
![]() |
2023.01.29 | 1 | 38 |
48389 |
New [3주차] 엑셀 API 기초 3주 완성
![]() |
![]() |
2023.01.29 | - | 26 |
48387 |
New [3주차] 엑셀 API 기초 3주 챌린지_3. 스터디 노트
![]() ![]() |
![]() |
2023.01.29 | - | 28 |
48384 |
New [3주차] 엑셀 API 기초 3주 완성
![]() ![]() |
![]() ![]() |
2023.01.29 | - | 30 |
48383 |
New [3주차] 엑셀 API 활용 기초반 3주 완성
![]() |
![]() |
2023.01.29 | - | 21 |