大家好!
我查閱了大量資料。 由於所有文件都以相同的方式存儲,因此我想將其用作工具來幫助我準確地找到我正在尋找的內容。
我目前能夠使用此腳本總結單個 Excel 電子表格(刪除重複項)。
Clear Symbols();
names default to here(1);
path = Pick File ();
dt = Open(
path,
Worksheets( "Data" ),
Use for all sheets( 1 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 1 ),
Data Starts on Row( 2 ),
Data Starts on Column( 2 ),
Data Ends on Row( 0 ),
Data Ends on Column( 3 ),
Replicated Spanned Rows( 1 ),
Replicated Spanned Headers( 0 ),
Suppress Hidden Rows( 1 ),
Suppress Hidden Columns( 1 ),
Suppress Empty Columns( 1 ),
Treat as Hierarchy( 0 ),
Multiple Series Stack( 0 ),
Import Cell Colors( 0 ),
Limit Column Detect( 0 ),
Column Separator String( "-" )
)
);
dt << select duplicate rows(match(:Wafer));
dt << delete rows;
附件是此腳本適用的示例文檔(有很多數據列 - 我剛剛刪除了行)。
我這篇文章的目標是希望找到一種方法來同時打開多個電子表格 --> 刪除重複項 --> 並將所有值輸出到一個表中。 這將幫助我節省大量時間,而不是一次打開每個電子表格。
非常感謝!
JMP
如果您在同一個文件夾中擁有所有電子表格,您可以嘗試使用從“文件”菜單中找到的“導入多個文件”。 然後手動運行一次以從表腳本中獲取腳本,這將是這樣的:

如果需要,您可以更新腳本以使用 Pick Directory() 而不是 Pick File() 並修改 JMP 製作的腳本以使用您獲得的路徑。