スクリプトでExcelファイルを更新するスクリプト内のjmpテーブルのデータからExcelファイルを更新しようとしています。データベースに保存コマンドを使用してこれを手動で実行する方法はわかっていますが、スクリプトでこれを実行すると、「ファイルは既に存在します」というメッセージが表示されます。手動でデータベースを保存するコマンドを使用しても、'file already exist'エラーが発生しません。何か案は?ログに表示され、スクリプトで試したものは次のようになります。
DataTable( "table")<<テーブルを作成する( "DSN = Excelファイル; C:\ file.xlsx; DefaultDir = C:\; DriverId = 1046; MaxBufferSize = 2048; PageTimeout = 5;"、"テーブル名";
ファイルを更新したいのですが、このコマンドはファイルを書き込むようです。手動による方法では、ファイルを作成するのではなく更新します。私はそれが簡単な修正でなければならないと思っています。
メッセージが編集されました:Redneckスクリプトでエクセルファイルを更新するSave Database JSL呼び出しの3番目のパラメーターとして「replace」を指定することもできます。JMPがドロップテーブルを実行します。
ブライアン
スクリプトでエクセルファイルを更新するインタラクティブバージョンは、Save Tableを実行する前に「Drop Table」コマンドを実行します。 そうでなければ、データベースは更新を拒否します。 JSLを介して置き換えをしたい場合は、ドロップテーブルを実行する必要があります。
ブライアン・コーコラン
JMP開発
スクリプトでエクセルファイルを更新するこの古い記事に対するヒントはありますか。私は同じ問題に直面しています
ありがとう〜