Excelファイルのインポート中に特定のワークシートをスキップするにはどうすればよいですか?こんにちはJMPフォーラム、
JMP16を使用しています。 複数のワークシートを含むExcelスプレッドシートをインポートする方法を探していますが、「概要」という名前の特定のワークシートのインポートをスキップしたいと思います。このためのスクリプトを書く方法はありますか?
注意:私は定期的にそのようなExcelファイルを使用してレポートを作成します。 また、ワークシートの数と名前(「概要」を除く)は毎回異なります。
ありがとう
スクリプティングウィンドウズRe:Excelファイルのインポート中に特定のワークシートをスキップするにはどうすればよいですか?こんにちは、
これを処理する簡単な「汚い」方法は、すべてのワークシートを開き、開いているすべてのテーブルの名前を記録し[Get Data Table List()]、name == "Summary"、[Close(dt、NoSave )]。
これらのコマンドをアセンブルするためのスクリプトの実際の例が必要かどうかをお知らせください。
一番、
TS
Re:Excelファイルのインポート中に特定のワークシートをスキップするにはどうすればよいですか?ありがとうティエリー!
私はList()の使用にあまり詳しくないので、サンプルスクリプトが役に立ちます:)
私の計画は、残りのワークシート(「要約」を除く)を連結することです。
よろしく
Re:Excelファイルのインポート中に特定のワークシートをスキップするにはどうすればよいですか?これは、「Summary:」を含む名前のデータテーブルを破棄するための短いスクリプトです。
Names Default to Here (1);
tb_list = Get Data Table List ();
for (i = 1, i <= N Items (tb_list), i++,
tb_name = tb_list [i] << Get Name;
if (contains(tb_name, "Summary"), Close (tb_list[i],NoSave))
);
次に、Get Data Table List()コマンドを再実行して、残りのテーブルを新しいデータテーブルに連結できます。
一番、
TS