私は最適化モデルを持っており、「さまざまなシナリオでモデルを解決する」と正確に呼ぶさまざまな入力ファイルに対してこのモデルを解決しようとしています。そのため、異なるシートごとに Excel からデータを読み取るループが必要です。はっきりさせておきます。たとえば、下の画像では、4 つのシナリオを含むデータがあり、シナリオごとにシート名が 1 つずつ増えています。
このデータは、Excel ファイルのように、シナリオごとにテーブルとして読み取る必要があります。
ループを使用して、さまざまな Excel シートからデータを読み込もうとしています。Gamsでそれを行うことはできますか?
GAMS では、以下のように Excel からデータを取得できますが、これは 1 つのシナリオにすぎません。ループ ステートメントで Excel シートからすべてのシナリオのデータを読み取る GAMS コードを作成したい
Table n(t,b)
$call =xls2gms r="nonbooked!A2:I9" i="excelveri.xlsx" o="nbooked.inc"
$include nbooked.inc
;