NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • NGM 6
  • 매뉴얼

    NGM 6

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    에디터 외부 API - 구글 API - 스프레드시트 값. (External API, Google API, SpreadSheet Val…

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 구글의 엑셀과 동일한 스프레드시트에 값을 추가하거나 수정 또는 읽는 방법에 대해 알아보도록 하겠습니다. 이 내용을 학습하려면 구글 스프레드시트 API를 사용할 수 있도록 신청이 되어 있어야 합니다. 구글 스프레드시트 API 사용 신청은 [ 여기 ]를 참고하세요. 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    아래 그림과 같이 에디터 우측 하단의 외부 API 탭을 클릭하고, 스프레드시트 카테고리의 [ 스프레드시트 연결 ]과 스프레드시트 값 액션을 추가하세요.

    z5DcC9A.png

     

     

    스프레드시트 연결 액션의 자격 증명 파일을 클릭하여 구글 스프레드시트 API 자격 증명 파일(json)을 선택하세요.

    wWS0Xl2.png

     

     

    테스트용 구글 스프레드시트 파일을 하나 생성 해줍니다. 작년 7월쯤에 엔지엠 매크로를 검색하는 국가가 어디인지 통계를 내본게 있어서 저는 이걸 이용하도록 하겠습니다. 여러분들은 가지고 있는 스프레드시트를 이용하거나 새로운 스프레드시트를 만들어서 사용하시면 됩니다.

    YLt3nLD.png

     

     

    스프레드시트 값 액션에서 아래와 같이 설정 해줍니다.

    • 데이터 처리 옵션: Select | Add | Modify | Insert
    • 시트 아이디: 자신의 시트 아이디
    • 시트 이름: 하단의 탭으로 된 시트 이름
    • 행 구분자: \n (행 기준으로 줄바꿈 처리)

    TQaVNmx.png

     

     

    시트 아이디는 구글 스프레드시트 주소에서 확인할 수 있습니다. 아래 그림에서 주소 표시줄의 시트 아이디를 복사하세요.

    • https://docs.google.com/spreadsheets/d/시트 아이디/edit#gid=7

    fZOLbqZ.png

     

     

    매크로를 실행하면 아래와 같이 스프레드시트의 모든 내용을 가져옵니다.

    BlmdsAi.png

     

     

    특정 영역의 데이터만 가져오려면 셀 위치에 값을 입력하세요.

    VIJ3r4H.png

     

     

    사용자가 설정한 범위 A1부터 E5까지 데이터를 가져옵니다. 이렇게 데이터를 가져오면 CSV로 쉽게 변환할 수 있고, 또다시 엑셀로 변환할 수 있습니다.

    WUxEUwn.png

     

     

    데이터를 추가하려면 아래와 같이 값을 입력하고, Insert 옵션을 사용합니다. 마지막에 추가하므로 셀 위치는 초기화 시킵니다.

    9VIAudt.png

     

    RroiKKn.png

     

     

    매크로를 실행하면 아래 그림과 같이 데이터가 마지막에 추가됩니다.

    K8a28lA.png

     

     

    이번에는 데이터 처리 옵션Modify로 변경하고, 셀 위치A3으로 설정하세요.

    9YxjcHg.png

     

     

    매크로를 실행한 후 결과를 확인 해보세요. 기존의 데이터를 수정할 수 있습니다.

    N7S7gb2.png

     

     

    개발자에게 후원하기

    MGtdv7r.png

     

    추천, 구독, 홍보 꼭~ 부탁드립니다.

    여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~

    감사합니다~

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    등록된 댓글이 없습니다.