Ciao, sto cercando di adattare questo script:
// Import Excel file: file.xls
// → Data Table( "Results" )
Open(
"$DESKTOP/JMP test/file.xls",
Worksheets( "Results" ),
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( 51 ),
Data Starts on Row( 52 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 0 ),
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( "-" )
)
);
tuttavia, invece di impostare questi parametri
Headers Start on Row( 51 ),
Data Starts on Row( 52 ),
Vorrei controllare la parola chiave "Start" nella colonna 1, la riga in cui si trova "Start" sarebbe l'intestazione e quella successiva sarebbe dove iniziano i dati.
C'è un modo semplice per farlo?
Sto mettendo insieme uno script che apre diversi fogli di calcolo simili e quindi li impila, ma la riga in cui iniziano i dati varia da foglio di calcolo a foglio di calcolo poiché vengono prodotti automaticamente dall'attrezzatura di laboratorio.
Grazie
Non esiste un modo "semplice" per farlo, tuttavia, non è nemmeno eccessivamente complicato.
- Ogni tabella dovrà essere letta due volte
- Innanzitutto, apri la tabella indicando che esiste una sola colonna ed è delimitata dal carattere di avanzamento riga alla fine di ogni riga.
- Scorri la tabella di dati fino a trovare la parola "Start".
- Salva il numero di riga
- Elimina la tabella dati corrente
- Riapri la tabella dati, leggendola utilizzando i parametri sopra indicati, con i valori Inizio intestazione e Inizio dati impostati in base al Numero di riga salvato
Sto solo iniziando a usare JSL e non so davvero come farlo. Esiste una guida alla documentazione per JSL?
La Guida agli script, che documenta il JSL (Jmp Scripting Language) è disponibile nella libreria della documentazione di JMP, che si trova nel menu a discesa della Guida.