从 Excel 导入(打开)数据<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在尝试使用 open 函数从 Excel 导入数据
我的代码如下:
Open("C:\Users\"用户名"\Documents\Statistics\Test.xlsx");
我使用我的用户名而不是“用户名”
我没有收到任何错误消息,但运行脚本时没有任何反应。
为什么打不开?
谢谢
回复:从 Excel 导入(打开)数据当我使用它打开 Excel 文件时,该脚本有效。但是,当我更新 Excel 文件时,脚本不会在 jmp 中打开更新的文件。它不断打开原始文件。我该如何解决? 帮助?
回复:从 Excel 导入(打开)数据当我使用它打开 Excel 文件时,该脚本有效。但是,当我更新 Excel 文件时,脚本不会在 jmp 中打开更新的文件。它不断打开原始文件。我该如何解决?
回复:从 Excel 导入(打开)数据我意识到这次您已经有了答案,但我仍然想用我们在教授脚本时提倡的“最佳实践”来回复此主题:只要有可能,首先以交互方式完成任务。 为什么? 首先,它将测试你的方法的可行性。 在这种情况下,JMP 可以导入这个特定的电子表格吗? 电子表格是否准备好导入? JMP 是否需要对默认设置进行任何更改? 其次,JMP 会将此步骤的正确脚本保存为源表脚本,您只需从数据表中复制该脚本并将其粘贴到脚本编辑器中即可。 简单的! 最重要的是,您知道它有效。
即使您过去多次执行过类似的任务,也很少有两种情况完全相同,因此在开始编写任何代码之前请先“手动”尝试一下。
回复:从 Excel 导入(打开)数据谢谢你!
如果我使用以下代码,它会起作用:
打开("C:\Users\......\Test.xlsx",
工作表(“数据”),
用于所有床单( 1 ),
连接工作表( 0 ),
创建串联列( 0 ),
工作表设置(
1、
有列标题( 1 ),
标题中的行数( 2 ),
标题从行 ( 1 ) 开始,
数据从行( 3 ) 开始,
数据从列 (1) 开始,
数据在行( 0 ) 结束,
数据在列 (0) 上结束,
复制跨行( 1 ),
抑制隐藏行( 1 ),
抑制隐藏列( 1 ),
视为层次结构( 0 )
)
);
回复:从 Excel 导入(打开)数据你好,
日志里什么都没有?
我使用以下命令打开 xls 文件。
完整路径(C:\Users\........................\filname.xls)在我的名字中变量,因为我的脚本是打开并连接几个 Excel 文件。
下面的代码将仅打开第一个表。
dt1st = 打开(名称[1],
Worksheets( "Data" ), // 不要更改,因为它是 Excel 工作表名称
用于所有床单( 1 ),
连接工作表( 0 ),
创建串联列( 0 ),
工作表设置(
1、
有列标题( 1 ),
标题中的行数( 1 ),
标题从行 ( 1 ) 开始,
数据从行( 2 ) 开始,
数据从列 (1) 开始,
数据在行( 0 ) 结束,
数据在列 (0) 上结束,
复制跨行( 1 ),
抑制隐藏行( 1 ),
抑制隐藏列( 1 ),
视为层次结构( 0 )
)
);
f2S=concat(路径,数据集名称,".jmp"); // 名义文件
dt1st << 保存(f2S); // 保存全局摘要