VBA - 将 Excel 工作簿保存为 JMP 数据表<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />您好,我熟悉 Excel VBA 但不熟悉 JMP 脚本。 我目前正在使用 JMP 11。
我想打开一个 Excel 工作簿(只有一个工作表)并将其另存为 JMP 数据表,这样我就可以对其运行 JMP 分析。
如何引用此 VBA 代码创建的未保存的 JMP 数据表?
将应用程序调暗为 JMP.Application
Dim doc 作为 JMP.Document
将 dt 调暗为 JMP.DataTable
'启动 JMP
设置 app = CreateObject("JMP.Application")
app.Visible = True
'打开包含单张数据的 Excel 工作簿
app.OpenDocument ("C:\jmp\Data.xlsx")
当我在最后一行加上“dt =”前缀时,出现错误。
任何建议,将不胜感激。
回复:VBA - 将 Excel 工作簿保存为 JMP 数据表谢谢,布莱恩。 这正是我所需要的。
回复:VBA - 将 Excel 工作簿保存为 JMP 数据表在 JSL 中超级容易做到。下面是一些示例代码,用于解决此问题的一种方法。将代码复制到新的 JSL 窗口(在文件 > 新建...下)并单击窗口顶部的运行脚本。
名称默认为此处( 1个) ;
dt =打开() ;
dt <<另存为( “Excel 数据.xlsx” ) ;
希望能帮到你!
米
回复:VBA - 将 Excel 工作簿保存为 JMP 数据表你应该能够做到:
文档 = app.OpenDocument ("C:\jmp\Data.xlsx")
dt = doc.GetDataTable();
JMP 安装中包含的示例程序可以为您提供帮助,尤其是数据表示例。
布赖恩·科科伦
JMP开发
回复:VBA - 将 Excel 工作簿保存为 JMP 数据表好的,我开始工作了:
将应用程序调暗为 JMP.Application
Dim doc 作为 JMP.Document
'启动 JMP
设置 app = CreateObject("JMP.Application")
app.Visible = True
'打开 Excel 工作簿并另存为 JMP 数据表
设置 doc = app.OpenDocument("C:\jmp\Data.xlsx")
doc.SaveAs ("C:\jmp\Data.jmp")