首页 > 解决方案 > 如何将参数从excel导出到游戏?

问题描述

如何将数据从 Excel 导出到 GAMS?我有一个 seti和 parameter 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
;

标签: optimizationgams-math

解决方案


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

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

推荐阅读