即使目錄更改也運行腳本我有一個每天更新的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", ...