알짜정보
* 이곳은 여러가지 Tip&Tech에 대한 내용을 공유하는 곳입니다.

조회 수 2660 추천 수 0 댓글 3
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄


먼저 엑셀 열고 닫기

    Indexpath:=  A_WorkingDir . "\Excel\Index.xlsx" 
    IndexExcel := ComObjCreate("Excel.Application") ;오브젝트생성
    IndexExcel.Workbooks.Open(Indexpath) ;엑셀열기
    IndexExcel.Visible:=false ;true     ;육안으로 보이게할지 설정
    
    IndexExcel.ActiveWorkbook.Save() ;저장
    IndexExcel.ActiveWorkBook.Close  ;닫기
    IndexExcel.Quit ;오브젝트종료

Indexpath 엑셀파일의 경로입니다.(절대경로 상대경로 상관없습니다.)

 

데이터 읽기,쓰기

데이터를 읽고 쓰는데는 2가지 방법이 있습니다

참조형에 따라 나뉘는데요

일반적으로 사용하는 기본참조형(A1)

일반적인 참조형은 변수의 값중에 A~ZZ등등..알파벳이들어있어

증,감시 번거로움이 있습니다.

하지만 정확한 위치로 이동 할 수 있다는 편리함이 있죠.

IndexExcel .Range("S3").Value

해당 엑셀 값을 읽어오는 경우에는

     변수:=IndexExcel .Range("S3").Value

해당 엑셀 값을 쓰는 경우에는

     IndexExcel .Range("S3").Value:=데이터

변수로 컨트롤 할 수 있는 R1C1참조형

이경우에는 변수로 대체할 수 있어서 편리합니다.

    IndexExcel .Cells(Row,Cul).Value

사용법은 위와 같습니다

B1에 데이터를 읽어오는 경우

    변수 := IndexExcel .Cells(1,2).Value

A2에 데이터를 쓰는 경우

    IndexExcel .Cells(2,1).Value := 데이터

 

하지만 모든 데이터를 한번에 읽어와서 문제가 없으면...고생을 하지 않죠..

문자열의 데이터는 상관없습니다!

단,숫자일 경우....상수여도 소숫점까지 가져오는 불쌍사가 생겨버리게 되죠...

이경우에는 딱 두줄의 코드를 추가함으로서 해결이 가능합니다

 

       변수 := IndexExcel .Cells(1,2).Value
       SetFormat,FLOAT,0.0
       변수+=0

이렇게 해주면 짜쟌~ 상수로 출력이 가능합니다.

 

 

오늘은...시간이 없어서 간단하게 몇자 적고갑니다!

나중에 추가로 올릴게요!



  • profile
    김효복(소장) 2016.11.28 22:30
    오옷 엑셀을 이용한 스크립트!
    이런 스크립트 좋아합니다 ㅎ
  • ?
    Namepdk 2016.11.28 23:49
    마침 엑셀때문에 포럼뒤지고있었는데
    감사합니다.
  • ?
    Yuny 2017.05.24 17:17
    감사합니다 ~

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수 추천 수
82 기타 관리자에 의해 비밀글 전환 1 secret 블랙조 2019.10.10 2 0
81 지존오토 vm 키보드 마우스 질문 hkbxdxd 2018.12.31 425 0
80 하드웨어 AMD ThreadRipper 8월10일 출시 1 file Algorithm 2017.06.14 297 0
79 하드웨어 AMD 라이젠 7 릴리즈 4 Algorithm 2017.02.23 307 0
78 하드웨어 AMD 라이젠 2월28일 출시? 1999위안? 3 file Algorithm 2017.02.08 220 0
77 기타 내용추가)타 프로세스 캡션명 변경하기 9 file Pras 2016.12.11 700 1
76 오토핫키 오토핫키로 엑셀 작업하기!2 ( 최대 행,열 구하기 ) Info 2016.11.29 1044 0
» 오토핫키 오토핫키로 엑셀 작업하기! (엑셀 기본) 3 Info 2016.11.28 2660 0
74 오토핫키 시작 / 정지 를 하는 스크립트 포스몬 2016.11.16 521 0
73 오토핫키 오토핫키 시작 단축키 하나로 일시정지까지 끝판왕 2 ShinZ 2016.11.15 1852 0
72 오토핫키 Settimer 대신 쓰는 실시간 초 분석 ShinZ 2016.11.13 330 0
71 기타 악성 루트킷 xhunter1 기능상실하게 하기 7 file ShinZ 2016.11.08 675 1
70 지존오토 이항 삼항 연산자 쉽게 하기 ShinZ 2016.10.28 415 0
69 오토핫키 날짜만료계산 소스[공개된버전] 2 file 포스몬 2016.10.21 471 0
68 오토핫키 색깔변경~ 2 AutoProMaker 2016.10.17 165 0
67 오토핫키 tab 안에 tab 1 AutoProMaker 2016.10.07 237 0
66 오토핫키 허접 소스 3 ShinZ 2016.10.05 232 0
65 하드웨어 KT 기가오피스, PC방 전용 서비스 '게임허브' 출시 1 file Algorithm 2016.10.04 220 0
64 하드웨어 i7 7700k 카비레이크 벤치마크 가 나왔습니다. 3 file Algorithm 2016.10.04 139 0
63 하드웨어 VGA GTX 750 TI VS GTX 660 1 file Algorithm 2016.09.19 237 0
62 오토핫키 Process Suspend/Resume 1 file Algorithm 2016.09.19 282 0
61 기타 Npk Unpack 0.4 ver (by Mero) 4 file Algorithm 2016.09.18 442 0
60 하드웨어 2018년 2분기 6코어 메인 스트림 커피레이크 출시 1 file Algorithm 2016.09.18 73 0
59 하드웨어 저전력을 위한 그래픽카드 구성 1 file 김효복(소장) 2016.09.17 234 0
58 하드웨어 다중작업을 위한 조립PC 구성 6 file 김효복(소장) 2016.09.17 306 0
57 하드웨어 저전력 마이크로서버(라즈베리파이)로 리눅스 크론탭 사용하기 file 김효복(소장) 2016.09.17 124 0
56 오토핫키 Read memory value type 변경하기 4 file Algorithm 2016.09.16 215 0
55 지존오토 지존오토 싸인코드3 걸린다는 분 필독 6 ShinZ 2016.09.09 1542 0
54 오토핫키 Read memory 포인터 DLL Base Address 값 얻기 3 file Algorithm 2016.08.03 847 0
53 오토핫키 FPS게임, 마우스 화면 중앙고정 프로그램에서 에임 및 마우스 움직이는 방법 16 AutoProMaker 2016.08.01 1932 0
Board Pagination Prev 1 2 ... 3 Next
/ 3