导入未填充的 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 开发