如何将参数从excel导出到游戏?

时间:2018-06-27 14:35:23

标签: optimization gams-math

如何将数据从Excel导出到GAMS?我有一个i和一个参数b(i)

b(0)= 30,...,b(10)=18是:

0   30
1   17
2   21
3   32
4   19
5   29
6   24
7   20
8   23
9   27
10  18

我有一个名为“ Book1”的Excel文件,我的代码导致错误409:

Unrecognizable item - skip to find a new statement
looking for a ';' or a key word to get started again

为什么?我能做什么?这是我的代码:

set i/1*10/
parameter b(i)
$call =xls2gms r=sheet2!B3:C13 i=Book1.xlsx o=set.inc
$include set.inc
;

1 个答案:

答案 0 :(得分:1)

您需要在每个命令后添加分号。唯一的例外是$命令的编译时间命令。外汇:

set i /1*10/;
parameter b(i);
$call =xls2gms r=sheet2!B3:C13 i=Book1.xlsx o=set.inc
$include set.inc