如何在導入 Excel 文件時跳過特定工作表?您好 JMP 論壇,
我正在使用 JMP 16。 我正在尋找一種方法來導入包含多個工作表的 Excel 電子表格,但想跳過導入名為“摘要”的特定工作表。有沒有辦法為此編寫腳本?
請注意:我會定期使用此類 Excel 文件創建報告。 並且工作表的數量和名稱(“摘要”除外)每次都不同。
謝謝
腳本視窗Re: 如何在導入 Excel 文件時跳過特定的工作表?你好,
處理此問題的一種簡單“臟”方法是打開所有工作表,記錄所有打開表的名稱 [Get Data Table List()],並丟棄名稱 == "Summary"、[Close (dt, NoSave )]。
如果您需要一個實際的腳本示例來組裝這些命令,請告訴我們?
最好的,
TS
Re: 如何在導入 Excel 文件時跳過特定的工作表?謝謝蒂埃里!
我對使用 List() 不太熟悉,所以一個示例腳本會很有幫助:)
我的計劃是連接其餘的工作表(不包括“摘要”)。
問候
Re: 如何在導入 Excel 文件時跳過特定的工作表?這是一個簡短的腳本,用於丟棄名稱包含“摘要”的任何數據表:
Names Default to Here (1);
tb_list = Get Data Table List ();
for (i = 1, i <= N Items (tb_list), i++,
tb_name = tb_list [i] << Get Name;
if (contains(tb_name, "Summary"), Close (tb_list[i],NoSave))
);
然後,您可以重新運行 Get Data Table List () 命令並將剩餘的表連接到一個新的數據表中。
最好的,
TS