我需要从excel向GAMS导入一个标量(例如d = 240)。
ws
但永远不会显示正确的值。总是d = 0。我可以轻松地将一个矩阵从excel导入GAMS,但我无法导入标量数字。
答案 0 :(得分:1)
您可以通过明确地向gdxxrw提供参数的维度(此处为0)来解决此问题。
parameter d;
$CALL GDXXRW mydata.xlsx par=d rng=Sheet1!a1 dim=0
$GDXIN mydata.gdx
$LOAD d
$GDXIN
display d;
PS:如果你看过mydata.gdx,那你就已经看到d为0了。因此,问题出在gdxxrw上。