Ciao a tutti!
Guardo molti dati. Poiché tutti i file sono archiviati allo stesso modo, volevo utilizzarlo come strumento per aiutarmi a trovare esattamente quello che sto cercando.
Attualmente sono in grado di riassumere un singolo foglio di calcolo Excel (rimuovendo i duplicati) con questo script.
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;
In allegato c'è un documento di esempio (ci sono così tante colonne di dati - ho appena cancellato le righe) a cui è destinato questo script.
Il mio obiettivo con questo post è sperare di trovare un modo per aprire più fogli di calcolo contemporaneamente -> rimuovere i duplicati -> e restituire tutti i valori in un'unica tabella. Questo mi aiuterebbe a risparmiare molto tempo invece di aprire ogni foglio di calcolo uno alla volta.
Grazie mille!
JMP
Se hai tutti i fogli di calcolo nella stessa cartella, puoi provare a utilizzare Importa più file che si trova dal menu File. Quindi eseguilo una volta manualmente per ottenere lo script dallo script della tabella che sarà qualcosa del genere:

E se necessario, puoi aggiornare il tuo script per utilizzare Pick Directory() invece di Pick File() e modificare lo script creato da JMP per lavorare con il percorso che ottieni.