Salve, sono nuovo del sito, quindi perdonatemi se è già stato risposto.Posso importare una cartella di lavoro di Excel e importare solo il primo foglio senza conoscere il nome del foglio?
Sto cercando di scorrere più file Excel e importare semplicemente il primo foglio di ogni file.
Grazie Peter, volevo scorrere diverse cartelle di lavoro in cui il nome del primo foglio potrebbe essere diverso in ogni cartella di lavoro, quindi avevo bisogno di una soluzione per prendere solo il primo foglio da ogni file.Una volta fatto, posso affettare e ritagliare i dati di cui ho bisogno da ogni foglio.
Grazie!
Oppure, a meno che non mi manchi qualcosa, usa l'importazione guidata di Excel in JMP e puoi vedere l'elenco dei fogli di lavoro nella finestra Elenco fogli di lavoro nell'angolo in alto a destra della finestra della procedura guidata. L'elenco è nell'ordine dei fogli di lavoro nella cartella di lavoro. Da lì scegli il primo foglio. Un vantaggio dell'utilizzo della procedura guidata sono le impostazioni di importazione flessibili nel caso in cui il foglio di lavoro non sia in un modulo "pronto per l'uso" in JMP. Ad esempio, potresti avere più righe nel foglio di lavoro che desideri combinare nei nomi delle colonne JMP. Facile da combinare nel contesto della procedura guidata. Di seguito è riportato il collegamento alla documentazione in linea di JMP associata all'importazione guidata di JMP Excel:
http://www.jmp.com/support/help/13-2/Import_Microsoft_Excel_Files.shtml#
Grazie Uday, funziona anche questo.
Grazie David, speravo in qualcosa del genere 
Puoi scoprire i nomi dei fogli di lavoro (i "nomi delle schede") usando la funzione Ottieni fogli di lavoro Excel .Questo restituirà un elenco, quindi il primo elemento nell'elenco sarà il primo foglio di lavoro visualizzato nel file.
@iamericha ,
Potrei non avere una soluzione diretta per quello che vuoi - tuttavia, penso che ci sia una soluzione rotonda - non efficiente che posso sicuramente offrire.
Se conosci il nome della scheda davanti, potresti fare qualcosa del genere .
Open(
FilePath,
Worksheets(TabName ),
Use for all sheets( 0 ),
Concatenate Worksheets( 0 ),
Create Concatenation Column( 0 ),
Worksheet Settings(
1,
Has Column Headers( 1 ),
Number of Rows in Headers( 1 ),
Headers Start on Row( 2 ),
Data Starts on Row( 3 ),
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( "-" )
)
)
In caso contrario, puoi aprire tutti i tavoli e chiudere quelli che non ti servono.
openDTs = List(); // Initiate empty list
For( i = 1, i <= N Table(), i++,
Insert Into( openDTs, Data Table( i ) );
If(i != 1,
Close(Data Table(i),"No Save");
);
);