如何打开第一个文件并进行分析,然后关闭并打开第二个文件,依此类推嗨,我有一个jsl想要在不同的文件夹中使用和运行许多文件,然后用一个名称保存文件。
我的解决方案是将所有所有文件路径/目录放入一个excel文件,
然后运行从第1行到结束的路径。
有两个问题
1。如何读取路径文件并使用它打开csv数据,
2。如何使用不会被覆盖的名称保存文件,它可以是Column1,Row1,
有人可以提供一些想法如何启动jsl吗?
可能是以下情况
打开(“ C:\ users \ path.csv);
//打开路径文件并读取第1行
打开(“ C:\ users \ ............ \ file1.csv);
//第一个问题,这...... 路径应从path.csv第1行读取
dt << save(“ C:\ users \ file1_data1.csv”);
//运行后,保存文件,第二个问题是如何命名文件,因此保存时它不会被其他文件覆盖,它可以是随机名称,但不能被覆盖。
关闭所有(数据表);
脚本编写回复:如何打开第一个文件并进行分析,然后关闭并打开第二个文件,依此类推这是一些伪代码,应向您显示解决问题的方向。
names default to here(1);
dtPath = open(Open("C:\users\path.csv");
thePath = dtPath:Column 1[1];
dtSecond = Open("C:Users\" || thePath || "\file.cvs");
myRandom = char( RandomIntiger(11111111,99999999));
dtSecond << save("c\users\" || myRandom || ".csv" );
close( dtPath, nosave );
close( dtSecond, nosave );
由于您似乎希望加入JMP脚本编制,因此您确实需要花一些时间从JMP文档库中阅读《脚本编制指南》。 您当前的请求是使用JSL的最基本部分解决的,《脚本指南》中涵盖了所有这些内容。
回复:如何打开第一个文件并进行分析,然后关闭并打开第二个文件,依此类推谢谢吉姆和建议。
我将深入研究脚本指南。