본문 바로가기
[최대48만원] 인터넷•TV 가입시 설치당일 현금지급 정수기 렌탈시 최대50만원 추가지급
이미지 매크로

엑셀 텍스트가져오기 자동화프로그램

by 업무자동화 2023. 7. 13.
반응형

무료 매크로 프로그램 다운로드

http://ngmsoftware.com/bbs/board.php?bo_table=product1&wr_id=32 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#매크로 #매크로프로그램 #메크로 #g매크로 #마우스매크로 #키보드매크로 #엑셀매크로 #키매크로 #수강신청매크로 #로지텍마우스매크로 #매크로키보드 #파이썬매크로 #매크로뜻 #매크로마우스 #로지텍매크로 #ld플레이어매크로 #오토마우스매크로 #키보드마우스매크로 #오토핫키매크로 #이미지매크로 #이미지인식매크로 #하드웨어매크로 #화면인식매크로 #선착순매크로 #이미지서치매크로 #한글매크로 #심플핫키 #simplehotkey #지존매크로 #짜맥 #챗굴

 

  • 엔지엠 커뮤니티 월 이용료: 4,500원, 1년 이용료: 55,000원 (전체 기능의 80프로)
  • 엔지엠 얼티밋 월 이용료: 6,500원, 1년 이용료: 77,000원 (전체 기능의 90프로)
  • 엔지엠 엔터프라이즈 월 이용료: 9,200원, 1년 이용료: 110,000원 (전체 기능 사용)

안녕하세요. 엔지엠소프트웨어입니다. 오늘은 엑셀에서 값을 읽거나 OCR을 통해 변환된 텍스트를 엑셀에 저장하는 방법에 대해 알아보도록 하겠습니다. 우선, 샘플로 사용할 엑셀을 첨부파일에서 다운로드 하세요. 그리고 엔지엠 에디터를 실행한 후 스크립트를 하나 추가해주세요.

 

 

모든 프로그램이 동일한 프로세스를 따릅니다. 값을 유지하기 위해 메모리의 어딘가에 저장해야하죠^^; 그렇기에 변수를 하나 만들고 값을 입력해줘야 합니다. 변수는 메모리에 저장할 공간을 말하며, 이 공간은 자료형에 따라 크기가 고정되어 있습니다. 물론, 개체 또는 문자열인 경우는 예외입니다. 할당된 변수 공간은 참조되는 주소를 표시하고, 실제로는 HEAP에 저장됩니다. 아래 그림처럼 변수를 하나 추가하세요.

  1. 함수 상자 클릭
  2. 변수 카테고리의 변수 추가 더블 클릭
  3. 아이디에 "변수 1" 입력 (변수를 식별할 수 있는 유니크한 아이디)
  4. 덮어쓰기를 True로 변경 (이 값이 False라면, 값을 갱신할 수 없음)
  5. 변수 형식은 String(문자열)으로 설정 (상황에 맞게 설정하는게 중요)

 

 

변수에 저장할 값을 엑셀에서 가져옵니다. 그렇기에 외부 API의 엑셀 카테고리에서 "" 액션을 아래 그림처럼 추가해줍니다.

  1. 외부 API 클릭
  2. 엑셀 카테고리의 값 액션 더블 클릭

 

 

변수(메모리)에 저장할 값을 엑셀에서 가져와야 합니다. 엑셀에서 값을 가져오려면 아래 그림처럼 엑셀 파일을 선택하고, 값의 위치를 지정하면 됩니다.

  1. 속성 탭 클릭
  2. 값을 가져올 엑셀 파일 선택 (테스트를 위해 첫번째 셀에 값이 있는 엑셀 파일)
  3. 범위 선택 (시작 셀) 카테고리에서 열과 행을 1로 입력

※ 범위 선택은 시작과 끝이 있습니다. 하나의 셀만 가져온다면 끝은 입력하지 않아도 됩니다.

 

 

엑셀은 격자(Grid) 형태로 구성되어 있습니다. 가로(Horizontal)는 A, B, C...와 같이 알파벳으로 되어 있고, 세로(Vertical)는 1, 2, 3...처럼 숫자로 되어 있습니다. 그래서, 엑셀에서 수식을 사용하는 경우 셀의 위치는 A:3, T:112... 처럼 표시합니다. 엔지엠은 가로도 숫자로만 인식하기 때문에 행 위치에 1을 입력한 것입니다. 이곳에 A, B, C... 와 같은 엑셀 형태의 알파벳을 입력하면 에러가 발생하므로 주의해야 합니다. 범위 값을 가져오고 처리하는 방법은 각자 테스트 해보시기 바랍니다^^

 

 

실행(Ctrl+Alt+F8)해보면 선택한 엑셀 파일의 첫번째 열과 행 값이 속성 창의 데이터 탭 > 엑셀 값에 표시됩니다. 엑셀 파일의 첫번째 열과 행의 값을 정상적으로 읽어온 것을 알 수 있습니다. 읽어온 값을 유지하고 공유하려면 값을 변수에 저장해야 합니다. 프로그래밍 관점의 내용이라서 왜 이렇게 해야 하는지 지금은 이해가 안갈수도 있습니다^^;

  1. 추가하기 클릭
  2. VariableItem 컬렉션 편집기에서 추가 클릭
  3. 변수 이름 선택 (추가한 변수의 이름인 "변수 1"을 선택)
  4. 변수에 저장할 속성 이름 선택 (엑셀에서 읽은 값인 "엑셀 값" 선택)
  5. 확인 버튼 클릭

 

 

이렇게해서 엑셀에서 읽은 값을 변수에 저장했습니다. 이 값을 다른 액셀 파일에 저장해보도록 하겠습니다. 새로운 엑셀 파일을 만든 후 "엑셀과 변수 예제 1.xlsx"로 저장하세요. 그리고, 위와 동일한 방법으로 엑셀의 "" 액션을 하나 더 추가해줍니다.

  1. 변수에 저장된 값을 입력할 엑셀 파일 선택 (엑셀과 변수 예제 1.xlsx)
  2. 값을 입력할 셀 선택 (첫번째 셀)

 

 

변수에 저장되어 있는 값을 꺼내와야 합니다.

  1. 속성창의 변수 카테고리에 가져오기 클릭
  2. VariableItem 컬렉션 편집기의 추가 클릭
  3. 변수 이름 선택
  4. 엑셀에 저장할 "" 속성 선택
  5. 확인 버튼 클릭

 

 

실행 후 엑셀 파일을 열어보면, 변수에 저장한 값이 입력되어 있는것을 확인할 수 있습니다.

 

[ 각종 자동화 매크로 및 RPA 프로그램 제작 해드립니다. ]

[ 초보자도 쉽게 따라할 수 있는 기초 학습 강좌 보기 ]

 

원본 글 보기

http://ngmsoftware.com/bbs/board.php?bo_table=tip_and_tech 

 

엔지엠소프트웨어

엔지엠 매크로는 복잡한 반복작업을 자동화할 수 있습니다. PC 게임, 모바일 게임을 최적으로 지원하며 모든 PC 프로그램 및 업무에 적용할 수 있습니다.

www.ngmsoftware.com

#비활성매크로 #g102매크로 #철권매크로 #레이저마우스매크로 #ghub매크로 #녹화매크로 #키보드반복매크로 #로지텍마우스광클매크로 #플라스크매크로 #윈도우매크로 #비활성g매크로 #오토매크로 #자동사냥 #주식매크로 #오토핫키키보드 #오토핫키마우스 #오토핫키이미지 #지존오토 #기계식매크로 #하드웨어매크로 #무한반복매크로 #대량이메일발송매크로 #엑셀VBA매크로 #주식모니터링매크로 #이미지맥스 #심플핫키 #오토클리커 #UiPath #Brity #스푸퍼 #DKOM #모바일게임매크로 #다클라매크로 #다계정매크로 #인스타그램매크로 #짜맥매크로 #챗굴매크로

반응형

댓글