설명
배치 모드에서 파일이나 데이터베이스로 내보내려면 다음 명령문을 사용할 수 있습니다: 'gdxviewer.exe i=inputfile.gdx type=outputfile id=x'를 실행합니다. 여기서 "유형"은 xls, 피벗, csv, txt, inc, html, xml, accdb 및 "id"일 수 있습니다. 매개변수는 GDX 파일에서 내보낼 기호를 나타냅니다. (따라서 x는 GDX 파일의 기호입니다.) "sql" 유형의 경우 no 출력 파일이 사용됩니다. 데이터베이스는 오히려 연결 문자열. 경로나 파일 이름에 공백이 있으면 이름 "파일 이름"과 같이 큰따옴표로 묶어야 합니다. 단 하나의 기호 한 번에 내보낼 수 있습니다. 옵션 파일(.ini 파일)을 제공할 수 있습니다. 명령문에서 ini=Options.ini를 사용합니다. .ini 파일이 제공되지 않은 경우, 대화형 모드의 .ini 파일이 사용됩니다.
카테고리 : 피망 슬롯 데이터 유틸리티 라이브러리
메인 파일 : GDXViewerExample.gms 포함: Trnsport.gdx GDXViewerExample.gms
$onText
배치 모드에서 파일이나 데이터베이스로 내보내려면 다음 명령문을 사용할 수 있습니다.
'gdxviewer.exe i=inputfile.gdx type=outputfile id=x'를 실행합니다.
여기서 "유형"은 xls, 피벗, csv, txt, inc, html, xml, accdb 및 "id"일 수 있습니다.
매개변수는 GDX 파일에서 내보낼 기호를 나타냅니다.
(따라서 x는 GDX 파일의 기호입니다.) "sql" 유형의 경우 no
출력 파일이 사용됩니다. 데이터베이스는 오히려
연결 문자열. 경로나 파일 이름에 공백이 있으면 이름
"파일 이름"과 같이 큰따옴표로 묶어야 합니다. 단 하나의 기호
한 번에 내보낼 수 있습니다. 옵션 파일(.ini 파일)을 제공할 수 있습니다.
명령문에서 ini=Options.ini를 사용합니다. .ini 파일이 제공되지 않은 경우,
대화형 모드의 .ini 파일이 사용됩니다.
$offText
$if %system.filesys% == UNIX $abort.noError '이 모델은 Windows가 아닌 플랫폼에서 실행할 수 없습니다.';
내가 통조림 식물을 설정합니다
j 시장;
변수
x(i,j) 배송 수량 ;
$gdxInTrnsport.gdx
$로드 i,j,x
$gdxIn
* GDXViewer가 종료된 후에도 프로그램은 계속 진행됩니다.
'Gdxviewer.exe Trnsport.gdx'를 실행합니다.
Execute_unload 'Result.gdx', i,x;
* XLS 쓰기
'gdxviewer.exe i=Result.gdx xls=Result.xls id=x'를 실행합니다.
* 엑셀 피벗 테이블 작성
'gdxviewer.exe i=Result.gdxivot=ResultPivot.xls id=x'를 실행합니다.
* CSV 파일 쓰기
'gdxviewer.exe i=Result.gdx csv=Result.csv id=x'를 실행합니다.
* 텍스트 파일 쓰기
'gdxviewer.exe i=Result.gdx txt=Result.txt id=x'를 실행합니다.
* 피망 슬롯에는 파일 쓰기가 포함됩니다.
'gdxviewer.exe i=Result.gdx inc=Result.inc id=x'를 실행합니다.
* HTML 파일 작성
*HTML 옵션 설정
$onEcho > HTMLOptions.ini
[HTML내보내기]
테이블경계=1
테이블패딩=3
테이블 간격=0
$offEcho
'gdxviewer.exe i=Result.gdx html=Result.html id=x ini=HTMLOptions.ini'를 실행합니다.
* XML 파일 쓰기
'gdxviewer.exe i=Result.gdx xml=Result.xml id=x'를 실행합니다.
* MS Access ACCDB 파일 쓰기
* 이 특별한 경우 x에는 특수 문자 INF가 포함되어 있으며
*는 데이터베이스에 기록되기 전에 숫자로 대체되어야 합니다.
$onEcho > ACCDBOptions.ini
[특수값 매핑]
inf=1.0e8
[ACCDB파일 내보내기]
색인 길이=31
가져오기 방법=0
$offEcho
'gdxviewer.exe i=Result.gdx accdb=Result.accdb id=x ini=ACCDBOptions.ini'를 실행합니다.
* SQL 데이터베이스 테이블 작성
* 서두에서 이미 언급했듯이 데이터베이스는
* 연결 문자열. 이 부분은 Result.accdb 데이터베이스에 기록합니다.
*는 위의 명령문에 의해 생성되어야 합니다.
* 연결 문자열의 경우 'connectionstring=DSN=Result'를 사용할 수도 있습니다.
* 단, Result.accdb는 'User DSN'으로 입력해야 합니다.
* '제어판 | 관리 도구 | 데이터 소스(ODBC)'.
$onEcho > SQLOptions.ini
[SQL]
연결 문자열=공급자=Microsoft.ACE.OLEDB.12.0;데이터 원본=Result.accdb
사용자ID=
비밀번호=
색인 길이=31
이중 유형=이중
$offEcho
'gdxviewer.exe i=Result.gdx sql id=i ini=SQLOptions.ini';를 실행합니다.