導入未填充的 Excel 數據我正在編寫一個腳本,該腳本將導入 Excel 工作表並對其執行各種清理和分析操作。但是,將匯入的 Excel 工作表每天都會更新,並且有 20,000 多行,只有在 Excel 中刷新時才會填入。我無法找到在 Excel 導入精靈或 JMP 中刷新此資料表的方法,而無需先進入 Excel 工作表並在那裡刷新它 - 有誰知道在導入期間刷新 Excel 資料的方法,以便用戶不需要單獨刷新excel表嗎?
自動化和腳本編寫資料存取回覆:匯入未填入的 Excel 數據根據 Excel 正在執行的操作,您能否在 JMP 中執行資料填充?如果沒有,您可能必須使用 JMP 中的 Run Program() 並利用命令列/vscript/powershell 更新 Excel 工作表中的數據,然後再將其載入到 JMP。
回覆:匯入未填入的 Excel 數據在 JMP 18 中,匯入的 JMP 表中提供了一個更新表腳本。如果您執行此表腳本,且列數與先前的表完全匹配,它將更新 JMP 表中的資料。但是,它不會應用您的清理或分析操作,因此它可能沒有用。我能想到的並不簡單的替代方案是:
1. 使用JSL檔案函數和調度讀取Excel檔案資訊以偵測磁碟上何時發生更改,然後觸發您的操作
2. 當 Excel 中的資料變更時,使用 Excel 中的 Visual Basic for Applications 來驅動 JMP 上的操作。這實質上顛倒了 Excel 成為驅動應用程式的流程。
問候,
布萊恩·科科倫
JMP開發