JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?親愛なるみんな
JMP14には、複数のExcelファイルをまとめてインポートし、自動でスタックできる機能があります。
ただし、Excel ファイルの最初のシートも選択します。Excel で複数のシートを含むシートを定義できますか?
ありがとう!
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?@juna1とても感謝しています
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?こんにちは、これはスクリプトの一部です。
dir = Pick Directory( "Select a directory" );
//get all file names under the folder
files = Files In Directory( dir, Recursive );
nfiles = N Items( files );
For( i = 1, i <= N Items( files ), i++,
fullfile = dir || files[i];
dt = Open(
fullfile,
Worksheets( "Intensity" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << New Column( "AbbCon1", character, width( 8 ), <<SET each="" value=""> 1,
dt1 << Concatenate( dt, "Append to first table" );
dt << closewindow;
);
);</SET>
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?やあ@juna1
この問題に対する最終的な解決策は何でしたか? 「ループ」ステートメントを使用しているとのことです。 あなたのコードの例を提供することは可能でしょうか?
ありがとう
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?いいえ、私は「のために」を使用しますそれを行うループ文。今は大丈夫です。ありがとう
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?このリクエストを JMP ウィッシュ リストに追加してくださいRe: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?juna1 さん、こんにちは。
指定されたディレクトリからすべてのファイルを手動でインポートする必要があるということですか? 「複数ファイルのインポート」機能とjslを介してそれを行うオプションがないのは残念です。
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?ありがとう、オードン。
私はすでに「for」機能を使用してそれを行っています。
機能「複数ファイルのインポート」をあきらめます。
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?やあ、
#juna1 で説明されている問題の解決策はありますか
Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?やあ
お返事ありがとうございます。
JMP14の新機能「複数ファイルのインポート」について質問です。
同じ構造の Excel ファイルが 10 個以上あります。これらのデータを抽出して、それらを積み重ねたいと考えています。
各 Excel ファイルには、複数のシートがあります。
この関数を使用すると、最初のシートからデータも抽出されますが、各 Excel ファイルの 2 番目のシートのデータを取得するにはどうすればよいですか?

Re: JMP14 シートが定義された複数の Excel ファイルをインポートするにはどうすればよいですか?開くファイルを選択するときに、目的のワークシートを選択し、[開く] の下向き矢印をクリックします。 [選択したワークシートを開く] を選択します。

[Excel ウィザードを使用] を選択すると、複数のシートを選択して同時に開くことができます。
Re: JMP14 定義されたシートを持つ複数の Excel ファイルをインポートするにはどうすればよいですか?こんにちは@juna1 。このスクリプトはうまく機能します。ディレクトリ内のファイルにワークシート名が含まれていない場合、スクリプトは停止し、ワークシート名を含む残りのファイルを完了しないことに気づきました。選択したディレクトリ内のワークシート名を含まないファイルをスキップするために挿入できるコードはありますか?
Re: JMP14 定義されたシートを持つ複数の Excel ファイルをインポートするにはどうすればよいですか?Open() 関数の周囲に Try() 関数を配置すると、正しいシート名を持たない Excel ブックでエラーが発生しなくなります。
dir = Pick Directory( "Select a directory" );
//get all file names under the folder
files = Files In Directory( dir, Recursive );
nfiles = N Items( files );
For( i = 1, i <= N Items( files ), i++,
fullfile = dir || files[i];
dt = "";
Try(
dt = Open(
fullfile,
Worksheets( "Intensity" ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
)
);
If( dt != "",
dt << New Column( "AbbCon1", character, width( 8 ), <<SET each="" value=""> 1,
dt1 << Concatenate( dt, "Append to first table" );
dt << closewindow;
);
);
);</SET>