Ich möchte die Daten für einen dreidimensionalen Parameter p (i, j, k) importieren, der in Excel-Tabellen gespeichert ist, aber GAMS lässt mich keine Dollar-Steueranweisungen in Schleifen verwenden. Gibt es eine Möglichkeit, dies zu tun, Schleifen oder andere Flow-Control-Anweisungen wie "für" oder "während" verwenden?Wie importiert man Daten aus mehreren Excel-Tabellen in GAMS mit Schleifen?
brauche ich so etwas zu tun, aber es ist scheinbar unmöglich:
loop(k,
$call gdxxrw Data.xlsx par=temp rng=k!A1:Z20 rdim=1 cdim=1
$gdxin Data.gdx
$load temp
$gdxin
p(i,j,k)=temp(i,j);
);
posten Bitte Code –