Hallo alle zusammen!
Ich schaue viele Daten durch. Da alle Dateien auf die gleiche Weise gespeichert werden, wollte ich dies als Werkzeug verwenden, um genau das zu finden, wonach ich suche.
Ich bin derzeit in der Lage, mit diesem Skript eine einzelne Excel-Tabelle (Duplikate entfernen) zusammenzufassen.
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;
Angehängt ist ein Beispieldokument (es gibt so viele Datenspalten - ich habe nur die Zeilen gelöscht), für das dieses Skript gedacht ist.
Mein Ziel mit diesem Beitrag ist es, hoffentlich einen Weg zu finden, mehrere Tabellenkalkulationen gleichzeitig zu öffnen --> Duplikate entfernen zu lassen --> und alle Werte in eine einzige Tabelle auszugeben. Dies würde mir helfen, viel Zeit zu sparen, anstatt jede Tabelle einzeln zu öffnen.
Vielen Dank!
JMP
Wenn Sie alle Tabellenkalkulationen im selben Ordner haben, können Sie versuchen, mehrere Dateien importieren zu verwenden, die im Menü "Dateien" zu finden sind. Führen Sie es dann einmal manuell aus, um das Skript aus dem Tabellenskript abzurufen, das in etwa so aussehen wird:

Und wenn es sein muss, können Sie Ihr Skript aktualisieren, um Pick Directory() anstelle von Pick File() zu verwenden, und das von JMP erstellte Skript so ändern, dass es mit dem Pfad arbeitet, den Sie erhalten.