에디터 외부 API - 엑셀 - 셀 값. (External API, Excel, Cell Value)
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 엑셀에 값을 입력하거나 또는, 값을 가져오는 액션은 2가지가 존재합니다. 외부 API의 엑셀 카테고리에 [ 값 ]과 셀 값 액션입니다. 값 액션은 사용자의 컴퓨터에 Microsoft의 Office Excel이 설치되어 있어야 합니다. 하지만, 셀 값 액션은 오피스 엑셀이 컴퓨터에 설치되지 않았더라도 엑셀의 셀 값을 입력하거나 가져올 수 있습니다. 이 예제를 테스트하기 위해 엔지엠 매크로를 실행하고, 새로운 스크립트를 하나 추가하세요.
엔지엠 에디터 우측 하단의 외부 API 탭을 클릭하고, 엑셀 카테고리의 셀 값 액션을 더블 클릭합니다. 또는 드래그하여 스크립트에 추가하세요.
엑셀에는 아래와 같이 데이타를 넣어두었습니다.
값을 가져올 엑셀 파일을 선택합니다. 그리고, 셀 위치는 컬럼과 로우 모두 0입니다.
매크로를 실행하면 아래 그림과 같이 엑셀의 첫번째 행의 첫번째 열 값을 가져옵니다.
이번에는 열 위치에 2를 입력하고, 배열 데이타 값도 같이 살펴 보세요. 엑셀 값 속성은 열과 행의 위치 값이고, 배열 데이타는 배열 방향에 대한 모든 값입니다.
값을 가져오는 방법은 이정도로 알아보고, 값을 입력하는 방법에 대해 알아보도록 하겠습니다. 아래와 같이 값에 내용을 입력 해줍니다.
- 값: NGM, Editor, Player, Designer, Remote
- 행 위치: 1
엑셀을 열어보면 1행에 5개 항목이 추가된걸 확인할 수 있습니다.
이번에는 입력하는 방향을 Row로 변경하고, 열 위치도 1로 설정하고 매크로를 실행 해보세요.
예상한것과 동일한 결과를 확인할 수 있습니다.
사용자의 윈도우에 마이크로소프트 오피스(엑셀)가 설치되어 있으면 값 액션을 사용하는게 더 좋습니다. 아무래도, 설치되어 있는 오피스의 리소스와 인터페이스를 사용할 수 있다보니 셀 값 액션보다 더 많은 기능들을 수행할 수 있습니다. 액션의 속성만봐도 차이가 나죠? 하지만, 엔지엠 매크로를 이용해서 업무 자동화 서비스를 제공하는 분이라면 간단한 값 추가나 가져오기는 셀 값 액션을 사용하는게 더 좋을 수 있습니다. 사용자의 컴퓨터에 오피스가 설치되어 있다는 보장이 없으니까요.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글도구 상자 - 스크립트 - 스크립트 가져오기 (Toolbox, Script, Get script) 23.04.16
- 다음글함수 상자 - 함수 - 이미지 필터 저장 (Functionbox, Function, Image Filter Save) 22.12.11
댓글목록
등록된 댓글이 없습니다.