NGMsoftware

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

    NGM 6

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

    에디터 외부 API - 엑셀 - 셀 값. (External API, Excel, Cell Value)

    페이지 정보

    본문

    안녕하세요. 엔지엠소프트웨어입니다. 엑셀에 값을 입력하거나 또는, 값을 가져오는 액션은 2가지가 존재합니다. 외부 API의 엑셀 카테고리에 [ ]과 셀 값 액션입니다. 액션은 사용자의 컴퓨터에 MicrosoftOffice Excel이 설치되어 있어야 합니다. 하지만, 셀 값 액션은 오피스 엑셀이 컴퓨터에 설치되지 않았더라도 엑셀의 셀 값을 입력하거나 가져올 수 있습니다. 이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요.

    cnOuw3h.gif

     

     

    엔지엠 에디터 우측 하단의 외부 API 탭을 클릭하고, 엑셀 카테고리의 셀 값 액션을 더블 클릭합니다. 또는 드래그하여 스크립트에 추가하세요.

    tf2F2A6.png

     

     

    엑셀에는 아래와 같이 데이타를 넣어두었습니다.

    TWT2PPb.png

     

     

    값을 가져올 엑셀 파일을 선택합니다. 그리고, 셀 위치는 컬럼과 로우 모두 0입니다.

    QeBqx8c.png

     

     

    매크로를 실행하면 아래 그림과 같이 엑셀의 첫번째 행의 첫번째 열 값을 가져옵니다.

    prg48c7.png

     

     

    이번에는 열 위치에 2를 입력하고, 배열 데이타 값도 같이 살펴 보세요. 엑셀 값 속성은 열과 행의 위치 값이고, 배열 데이타는 배열 방향에 대한 모든 값입니다.

    qmD8X7L.png

     

     

    값을 가져오는 방법은 이정도로 알아보고, 값을 입력하는 방법에 대해 알아보도록 하겠습니다. 아래와 같이 값에 내용을 입력 해줍니다.

    • 값: NGM, Editor, Player, Designer, Remote
    • 행 위치: 1

    3FKTsth.png

     

     

    엑셀을 열어보면 1행에 5개 항목이 추가된걸 확인할 수 있습니다.

    eQ0HmUd.png

     

     

    이번에는 입력하는 방향을 Row로 변경하고, 열 위치도 1로 설정하고 매크로를 실행 해보세요.

    75tKKBB.png

     

     

    예상한것과 동일한 결과를 확인할 수 있습니다.

    YOf4hU5.png

     

     

    사용자의 윈도우에 마이크로소프트 오피스(엑셀)가 설치되어 있으면 액션을 사용하는게 더 좋습니다. 아무래도, 설치되어 있는 오피스의 리소스와 인터페이스를 사용할 수 있다보니 셀 값 액션보다 더 많은 기능들을 수행할 수 있습니다. 액션의 속성만봐도 차이가 나죠? 하지만, 엔지엠 매크로를 이용해서 업무 자동화 서비스를 제공하는 분이라면 간단한 값 추가나 가져오기는 셀 값 액션을 사용하는게 더 좋을 수 있습니다. 사용자의 컴퓨터에 오피스가 설치되어 있다는 보장이 없으니까요.

     

    개발자에게 후원하기

    MGtdv7r.png

     

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

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

    감사합니다~

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

    댓글목록

    등록된 댓글이 없습니다.