2016-09-14 45 views
2

我目前出口的一些数据使用导出相关的文本与GAMS

execute_unload "file.gdx",data1; 
execute 'gdxxrw.exe file.gdx o=excelFile.xlsx par=data1 rng=sheet1! rdim=1 cdim=1'; 

其中在excelFile.xlsx在表“工作表Sheet1”创建一个包含数据1表中的值到Excel。 有出口与参数数据1相关的文献信息的好办法?

回答

1

的一种方式,我发现这是使用put书写工具做。以下示例说明了您可以在您的示例中执行的操作。

parameter data1 "text parameter p"; 
data1 =1; 
execute_unload "file.gdx",data1; 
file fset/"tmp_text.txt" /; 
put fset; 
put 'text="',data1.ts,'" rng=sheet1!A1' /; 
put 'par=data1 rng=sheet1!A3 rdim=0 cdim=0' /; 
putclose fset; 
execute 'gdxxrw.exe file.gdx o=excelFile.xlsx @tmp_text.txt';