未入力の Excel データをインポートする私は、Excel シートをインポートし、それに対してさまざまなクリーニングおよび分析アクションを実行するスクリプトを作成しています。ただし、インポートされる Excel シートは毎日更新され、Excel で更新したときにのみ入力される 20,000 以上の行があります。Excel インポート ウィザードまたは JMP でこのデータ シートを更新するには、まず Excel シートを開いてそこで更新する必要がありますが、その方法を見つけることができませんでした。インポート中に Excel データを更新して、ユーザーが Excel シートを個別に更新しなくても済むようにする方法を知っている人はいませんか?
自動化とスクリプトデータアクセスRe: 未入力の Excel データのインポートExcel が何をしているかに応じて、JMP でデータ入力を実行できますか? そうでない場合は、JMP から Run Program() を使用し、コマンドライン/vscript/powershell を使用して Excel シートのデータを更新してから、JMP に読み込む必要があります。
Re: 未入力の Excel データのインポートJMP 18 では、インポートされた JMP テーブルに提供されるテーブル更新スクリプトがあります。このテーブル スクリプトを実行し、列数が以前のテーブルと完全に一致する場合、JMP テーブル内のデータが更新されます。ただし、クリーニングや分析アクションは適用されないため、役に立たない可能性があります。私が思いつく代替手段は、単純ではありませんが、次のとおりです。
1. JSLファイル関数とスケジュールを使用してExcelファイル情報を読み取り、ディスク上で変更があったときにそれを検出し、アクションをトリガーします。
2. Excel 内で Visual Basic for Applications を使用して、Excel でデータが変更されたときに JMP で操作を実行します。これにより、基本的にフローが逆転し、Excel が実行アプリケーションになります。
よろしくお願いいたします。
ブライアン・コーコラン
JMP開発