설명
이 프로그램은 다음 항목에 쓸 때 병합 및 지우기 옵션의 사용을 보여줍니다. 일치하는 행 및 열 레이블이 이미 저장된 스프레드시트 범위 스프레드시트. 이 모델은 "병합 옵션을 사용하여 스프레드시트에 쓰기"에서 참조됩니다. GDXXRW 문서의 "지정 옵션을 사용하여 스프레드시트에 쓰기".
카테고리 : 슬롯 사이트 추천 데이터 유틸리티 라이브러리
메인 파일 : GDXXRWExample12.gms 다음을 포함합니다: exampleData.xlsx GDXXRWExample12.gms
$title 병합 및 지우기 옵션을 사용하여 스프레드시트에 쓰기 (GDXXRWExample12,SEQ=024)
$onText
이 프로그램은 데이터에 쓸 때 병합 및 지우기 옵션의 사용을 보여줍니다.
일치하는 행 및 열 레이블이 이미 저장된 스프레드시트 범위
스프레드시트.
이 모델은 "병합 옵션을 사용하여 스프레드시트에 쓰기"에서 참조됩니다.
GDXXRW 문서의 "지정 옵션을 사용하여 스프레드시트에 쓰기"
$offText
$callTool win32.msappavail Excel
$if errorlevel 1 $abort.noError "사용 가능한 Excel이 없습니다."
* 병합 옵션을 사용하여 스프레드시트에 쓰기
* 스프레드시트에 기록하려는 매개변수 정의
매개변수 A / brussels.chicago.ship 6000
brussels.cleveland.ship 5000
"샌프란시스코".chicago.truck 3000
"샌프란시스코".cleveland.rail 2000
"샌프란시스코".cleveland.truck 2200 /;
* 데이터 언로드
$gdxOut 데이터.gdx
$unLoad A
$gdx아웃
* 가독성을 높이기 위해 옵션 파일을 사용하세요.
$onEcho >howToWrite.txt
par=A rng=merge_clear!B1:G4 rDim=2 cDim=1 병합
par=A rng=merge_clear!B8 rDim=2 cDim=1
$offEcho
$call gdxxrw data.gdx 출력=exampleData.xlsx @howToWrite.txt 추적=0
$ifE errorLevel<>0 $abort 병합이 활성화된 상태에서 스프레드시트 merge_clear에 쓰는 동안 오류가 발생했습니다!
*------------------------------------------------------------------
* 명확한 옵션을 사용하여 스프레드시트에 쓰기
* 데이터는 이미 data.gdx에 저장되어 있습니다. 다음 명령문을 사용하여 스프레드시트에 씁니다.
$call gdxxrw data.gdx 출력=exampleData.xlsx par=A rng=merge_clear!I1 rDim=2 cDim=1 추적 지우기=0
$ifE errorLevel<>0 $abort 지우기가 활성화된 상태에서 merge_clear 스프레드시트에 쓰는 동안 오류가 발생했습니다!