ETL シェル スクリプト タスクによるコードがあります。以下はコードです。私のシステムでは問題なく動作しています。サーバーで実行すると失敗しました。MS Office がサーバーにインストールされていないことに気付きました。Office ドライバー (AccessDatabaseEngine - 無料配布) をインストールしようとしましたが、うまくいきません。ActiveXObjet for Excel をインストールするだけで、このスクリプトを実行できますか? それとも他の方法で行われますか?サーバーに MS Office をインストールするようにクライアントに依頼することはできません。代替案を教えてください。
main();
function main(){
var ExcelApp = new ActiveXObject("Excel.Application");
ExcelApp.Visible = false;
ExcelApp.DisplayAlerts = false
var filenamer="D:\\Net Drive\\Drive\\lator.xls"
var ExcelBook=ExcelApp.Workbooks.open(filenamer, false, false);
...
...}