在 MAC 上使用 JMP 導入 Excel 工作表所以也許我只是在周五下午感到疲倦,但在 MAC 上使用 JMP (14.2) 編寫 Open 函數腳本時,我看到了一個奇怪的問題。
這是一個簡單的腳本,它可以執行您所期望的操作 - 它創建一個 JMP 表,其中包含測試電子表格的 sheet1 的內容。
Open(
"/Users/docs/test.xlsx",
Worksheets( "sheet1" )
)
但是當我從類方法調用它時,它會啟動 Excel 嚮導。我通過將代碼彈出到按鈕上來簡化了問題,但我仍然遇到同樣的問題,即以下代碼呈現一個窗口 - 當我單擊按鈕時,它會啟動 Excel 嚮導。
New Window("Test",
ButtonBox("import",
Open(
"/Users/docs/test.xlsx",
Worksheets( "sheet1" )
)
)
)
為了簡潔起見,我沒有顯示與 Open 函數關聯的所有可選字段 - 但即使我手動導入數據然後使用完整的源腳本作為導入的基礎,也會發生同樣的問題。在 Windows 上沒有問題。
它似乎與首選項設置無關。有任何想法嗎?
回复:在 MAC 上使用 JMP 導入 Excel 工作表謝謝 - 感謝您的確認。我將查看是否可以基於使用包含文件實施解決方法。
回复:在 MAC 上使用 JMP 導入 Excel 工作表我可以確認我在 Mac (OS X 10.11.6) 上的 JMP 13.2 和 14.2 中看到了相同的內容。 真奇怪。
可能的解決方法:我不知道為什麼,但如果打開()功能通過運行包括() .
Save Text File(
"/Users/ms/Desktop/test6.jsl",
"Open(\!"/Users/ms/Desktop/test.xlsx\!", Worksheets( \!"Sheet1\!" ))"
);
New Window("Test", Button Box("import", Include("/Users/ms/Desktop/test6.jsl")));