即使目录更改也运行脚本我有一个每天更新的excel文件(行增加,但列标题和列号保持不变)。
我需要更新jmp文件中的数据以进行统计分析。 为此,我创建了一个脚本来读取excel文件的内容并更新jmp表。
我有两个问题:
1)有没有更好的方式来做我目前正在做的事情?
2)如果我希望其他同事使用相同的脚本怎么办?我的意思是他们也将拥有相同的excel文件,
但是目录会有所不同。我正在寻找的是类似MATLAB中的脚本,该脚本在
脚本所在目录的文件?
谢谢
Names Default to Here (1);
//current data table in JMP that has earlier data
cdt = Current Data Table();
//Delete all the rows in the current data table
cdt << Select All Rows()<<DELETE rows=""></DELETE>
回复:即使目录更改也运行脚本您可以将要转换的.jsl放在与Excel文件相同的目录中,
但要为每个用户指向一个不同的文件夹以保存.jmp文件。请参阅脚本索引示例,了解如何访问每个用户专用的DOCUMENTS文件夹。
这样,您可以控制从Excel到JMP的转换方式,但是每个用户都可以使用它自己的JMP文件。
Names Default To Here( 1 );
Convert File Path( "$DOCUMENTS" );
/* try: HOME, DOCUMENTS, SAMPLE_DATA,
SAMPLE_IMPORT_DATA, SAMPLE_SCRIPTS, and TEMP */
回复:即使目录更改也运行脚本您可以使用而不是硬编码文件的路径选择文件功能,允许用户选择文件。
回复:即使目录更改也运行脚本再次阅读您的问题:
如果文件与脚本位于同一目录中,则只需使用文件名:
dt2 = Open("collection.xlsx", ...