설명
이 프로그램은 실행 시 MS Excel 파일에 쓰는 방법을 보여줍니다. 처음에는 세트를 정의하고 스프레드시트에 기록하는 동시에 값 옵션. 그런 다음 매개변수가 생성되어 스프레드시트에도 기록됩니다. 이 모델은 "스프레드시트에 쓰기 설정" 및 "매개변수 쓰기"에서 참조됩니다. GDXXRW 문서의 '스프레드시트'로.
카테고리 : 슬롯 사이트 추천 데이터 유틸리티 라이브러리
메인 파일 : GDXXRWExample11b.gms 포함: GDXXRWExample11b.gms
$title 실행 시 스프레드시트에 세트 및 매개변수 쓰기(GDXXRWExample11b,SEQ=023)
$onText
이 프로그램은 실행 시 MS Excel 파일에 쓰는 방법을 보여줍니다.
처음에는 세트를 정의하고 스프레드시트에 기록하는 동시에
값 옵션. 그런 다음 매개변수가 생성되어 스프레드시트에도 기록됩니다.
이 모델은 "스프레드시트에 쓰기 설정" 및 "매개변수 쓰기"에서 참조됩니다.
GDXXRW 문서의 스프레드시트로'를 참조하세요.
$offText
$callTool win32.msappavail Excel
$if errorlevel 1 $abort.noError "사용 가능한 Excel이 없습니다."
* 스프레드시트에 쓰기 설정
x / element1 '설명 텍스트' 설정
요소2
element3 '이전 요소에는 설명 텍스트가 없습니다.' /;
* 가독성을 높이기 위해 세트 x를 언로드하고 옵션 파일을 사용하여 스프레드시트에 씁니다.
* 값 옵션을 시연하는 동안
Execute_unload 'writingSet.gdx' x;
$onEcho >howToWrite.txt
hText="값: noData,,,값: yn,,,값: 문자열" rng=Sheet1!A1
세트=x rng=Sheet1!A2 rDim=1 값=noData
세트=x rng=Sheet1!D2 rDim=1 값=yn
set=x rng=Sheet1!G2 rDim=1 값=문자열
$offEcho
'gdxxrw writingSet.gdx 출력=writingSet.xlsx @howToWrite.txt 추적=0'을 실행합니다.
*------------------------------------------------------------------
* 스프레드시트에 매개변수 쓰기
* 3차원 매개변수 V를 생성하고 나중에 스프레드시트에 쓰기
세트
나는 / i1*i4 /
j / j1*j4 /
k / k1*k4 /;
매개변수 V(i,j,k);
V(i,j,k)$(균일(0,1) < 0.30) = 균일(0,1);
Execute_unload 'writingPar.gdx', i, j, k, V;
'gdxxrw writingPar.gdx 출력=writingPar.xlsx par=V rng=A1 추적=0';을 실행합니다.