複数のシートを含む Excel ファイルを開き、各シートを個別に分析するスクリプトを作成します。Excel ファイルによってシートの名前と数は異なる場合があるため、異なるファイルで機能する汎用コードを作成します。
ファイルを開くにはOpenコマンドを使用しました
dt = Open ("file path");
この特定のサンプル ファイルには 3 つのシートがあるため、 show (dt); を実行すると、ログに次の結果が出力されます。
dt = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")}
;
dt 内の各データテーブルを異なる変数に割り当てる必要があります。そのための正しい構文は何ですか?
私は試した:
dt1 = dt (1);
動作しませんでした。dt1 は基本的に dt と同じです。show (dt1); はログに次の結果を表示します。
dt1 = {DataTable("Sheet 1"), DataTable("Sheet 2"), DataTable("Sheet 3")};
ありがとう!
dtはリストのようなのでインデックスを使って項目を参照する
dt[1]
JMP16 For Each をお持ちの場合は、こちらも役立つかもしれません