ExcelインポートウィザードはExcelファイル名からデータを取り込むことができますか?Excelインポートウィザードを使用してExcelデータを取得しています。必要な情報のいくつかはExcelファイル名でエンコードされています。インポートウィザードを使用してファイル名から情報を取得する方法はありますか?デフォルトでは、ウィザードはJMPテーブル名にワークシート名を使用しますが、この場合私が探しているものではありません(すべてのworsheetsは 'sheet1'です)。理想的には、1)Excelファイル名に基づいてJMPテーブルに名前を付けるか、または2)Excelファイル名を含むソース列を作成します。
それとも、これを行うためのスクリプトを書く必要がありますか?
再:ExcelのインポートウィザードはExcelのファイル名からデータを取得することはできますか? @timog 、
スクリプトを書くときに、JMPにファイルをインポートした後にファイル名を見るだけで、次のように次の「source」に移動して「Edit」をクリックすれば、確実に多くの制御ができます。新しいウィンドウがポップアップ表示され、JMPがファイルのインポートに使用したスクリプトが表示されます。ただし、さらに重要なことには、ファイル名も表示されます。

再:ExcelのインポートウィザードはExcelのファイル名からデータを取得することはできますか?JMP 14を使用している場合は、ファイル - >複数ファイルのインポートを使用できます。MFIはディレクトリとファイル名パターンを使用します。ファイル名パターンは実際のファイル名にすることができます。ボックスをチェックしてパターンを変更します。あなたの場合では、あなたはただ一つのファイルを選ぶでしょう、それでStack Similar Files選択は違いを生じません。サイズや日付と時刻のフィルタでファイルを選択する必要はありません。右側には、各フィルタが適用された後に利用可能なファイルの数が表示されます。

[ファイル名]列を追加するか、テーブル名を使用するか、またはFilesテーブル変数を使用することができます。Sourceテーブル変数には、インポートを再度実行するためのJSLが含まれています。

複数のファイルがスタックされている場合、そのリストはもっと長くなります。例えば、
fileList = dt<<GETTABLEVARIABLE></GETTABLEVARIABLE>
fileList = "{{\!" gpsLog3.txt \!"、1、354331}、{\!" gpslog.txt \!"、354332、71551}}";
gpsLog3ファイルは1行目から始まり354331行あり、gpslog.txtファイルは354332行目から71551行あることを意味します。