在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上没有问题。
它似乎与偏好设置无关。 有任何想法吗?
Re:在MAC上使用JMP导入Excel工作表谢谢 - 我很欣赏确认。 我将看看是否可以基于使用包含文件实现变通方法。
Re:在MAC上使用JMP导入Excel工作表我可以确认我在Mac上的JMP 13.2和14.2中看到了相同的内容(OS X 10.11.6)。真奇怪。
可能的解决方法:我不知道为什么,但按下按钮不会启动Excel Wisard如果打开() 功能是通过运行包括() 。
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")));