Excelスプレッドシート内の複数のワークシートを並べ替えるこんばんは、私は1つのExcelファイルにワークシートを並べ替えることを試みています。今、これを使ってすべてのワークシートを開くことができます。
.jmpデータテーブルに保存してから、それらをソートしてforループをソートする必要がありますか?
ファイル = ディレクトリ内のファイル ( "C:\ Users \ Desktop \ JMP" ) ;
にとって ( 私 = 1 、私 <= N個のアイテム ( ファイル ) 、私 ++、
もし ( で終わる ( ファイル [ 私 ] 、 ".xlsx" ) 、
dt = 開いた ( ファイル [ 私 ]) 、 dt << 保存する ( ファイル名 )
) ;
) ;
再:Excelスプレッドシート内の複数のワークシートを並べ替える @ tylerram123 、
複数のデータテーブルを開いているときは、次の操作を実行できます。
openDTs = List();
For( i = 1, i <= N Table(), i++,
Insert Into( openDTs, Data Table( i ) );
);
https://www.jmp.com/support/help/14/perform-actions-on-all-open-data-tables.shtml
あなたが質問をしなければならないことを残念に思わないでください。コミュニティは、忍耐強く貢献している多くの人々と共に大きなリソースです。私はコミュニティから多くのことを学び、ここで質問をしました。そして、新しいユーザーがJMPに慣れるのを手助けするために少しだけ嬉しく思います。
しかし、私は同時にあなたがすでにあなたが自由に使えるようになっているいくつかの素晴らしいリソースに慣れることをあなたに奨励するでしょう。

"Scripting Index" - 関数について学び理解するための素晴らしいリソースで、例があります
"サンプルデータ" - あなたのコードをテストしてさまざまなことを試すためのサンプルデータセット
"本" - 多くの無制限のリソースがあり、それらは詳細と例の多くに入ります。
がんばろう。そしてあなたにはいつでも手助けをするJMPコミュニティもあります
再:Excelスプレッドシート内の複数のワークシートを並べ替えるそのため、通常はdt = Current Data Table()を使用します。それで、ループしているときにどのようにしてdtを取得するのですか。すべてのささいな質問ですみません、私は非常に新しいユーザーです
再:Excelスプレッドシート内の複数のワークシートを並べ替える @ tylerram123 、
はい。forループを使用して、次のようにします。
Clear Log(); Clear Globals(); Close All(DataTables,"No save");
FilePath = "C:\Copy of w2089-data-analysis-1a (002).xlsx";
SheetsList = Get Excel Worksheets(FilePath);
Show(SheetsList);
SortedList = Sort List(SheetsList);
Show(SortedList);
for(i = 1, i <= N Items(SortedList), i++,
// Individual scripts
); あるいは、常にすべてのシートを一度に開いてから、そのシートに対してアクションを実行することもできます。UIを使用してファイルをインポートし、JMPがインポートコードをどのように処理しているかを確認できます。Excelのインポートウィザードを使用すると、次のように表示されます。
ファイル - >開く - >

再:Excelスプレッドシート内の複数のワークシートを並べ替えるこれはJMPスクリプトですが、何も表示されませんでしたか。データテーブルで操作を実行するために各要素を呼び出すには、forループが必要ですか。
再:Excelスプレッドシート内の複数のワークシートを並べ替える @ tylerram123 、
あなたがしたいのがExcelワークブックのワークシートをソートすることだけであるならば、あなたは以下をすることができます:
Clear Log(); Clear Globals(); Close All(DataTables,"No save");
FilePath = "C:\Copy of w2089-data-analysis-1a (002).xlsx";
SheetsList = Get Excel Worksheets(FilePath);
Show(SheetsList);
SortedList = Sort List(SheetsList);
Show(SortedList);