Importa dati (aperti) da Excel<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />CIAO,
Sto cercando di importare dati da Excel utilizzando la funzione open
Il mio codice è il seguente:
Open("C:\Utenti\"nomeutente"\Documenti\Statistiche\Test.xlsx");
Utilizzo il mio nome utente invece di "nome utente"
Non ricevo alcun messaggio di errore, ma non succede nulla quando eseguo lo script.
Perchè non si apre?
Grazie
Ri: Importare dati (aperti) da ExcelQuesto script funziona quando lo uso per aprire un file Excel.Tuttavia quando aggiorno il file Excel, lo script non apre il file aggiornato in jmp.Continua ad aprire il file originale.Come posso risolvere questo problema? Aiuto?
Ri: Importare dati (aperti) da ExcelQuesto script funziona quando lo uso per aprire un file Excel.Tuttavia quando aggiorno il file Excel, lo script non apre il file aggiornato in jmp.Continua ad aprire il file originale.Come posso risolvere questo problema?
Ri: Importare dati (aperti) da ExcelMi rendo conto che questa volta hai la tua risposta, ma voglio comunque rispondere a questo thread con una "migliore pratica" che promuoviamo quando insegniamo lo scripting: quando possibile, completa prima l'attività in modo interattivo. Perché? Prima di tutto, metterà alla prova la fattibilità del tuo approccio. In questo caso, JMP può importare questo particolare foglio di calcolo? Il foglio di calcolo è pronto per essere importato? JMP richiede modifiche alle impostazioni predefinite? In secondo luogo, JMP salverà lo script corretto per questo passaggio come script della tabella di origine, che è possibile copiare semplicemente dalla tabella dati e incollare nell'editor di script. Facile! E, cosa più importante, sai che funziona.
Anche se hai eseguito un'attività simile molte volte in passato, raramente due situazioni sono esattamente le stesse, quindi prova "a mano" prima di iniziare a scrivere qualsiasi codice.
Ri: Importare dati (aperti) da ExcelGrazie!
Funziona se utilizzo il seguente codice:
open("C:\Utenti\......\Test.xlsx",
Fogli di lavoro( "Dati" ),
Utilizzare per tutti i fogli( 1 ),
Concatena fogli di lavoro( 0 ),
Crea colonna di concatenazione( 0 ),
Impostazioni del foglio di lavoro(
1,
Ha intestazioni di colonna (1),
Numero di righe nelle intestazioni (2),
Le intestazioni iniziano sulla riga (1),
I dati iniziano nella riga (3),
I dati iniziano nella colonna (1),
I dati terminano nella riga (0),
I dati terminano nella colonna (0),
Righe con spanning replicate( 1 ),
Sopprimi righe nascoste( 1 ),
Elimina colonne nascoste( 1 ),
Tratta come gerarchia( 0 )
)
);
Ri: Importare dati (aperti) da ExcelCIAO,
Niente nel registro?
Utilizzo quanto segue per aprire il file xls.
Il percorso completo (C:\Users\..............\filname.xls) è a mio nome variabile poiché il mio script doveva aprire e concatenare diversi file Excel.
Il codice seguente aprirà solo la prima tabella.
dt1st = open(nomi[1],
Fogli di lavoro( "Dati" ), // non cambiano poiché è il nome di un foglio di lavoro Excel
Utilizzare per tutti i fogli( 1 ),
Concatena fogli di lavoro( 0 ),
Crea colonna di concatenazione( 0 ),
Impostazioni del foglio di lavoro(
1,
Ha intestazioni di colonna (1),
Numero di righe nelle intestazioni (1),
Le intestazioni iniziano sulla riga (1),
I dati iniziano nella riga (2),
I dati iniziano nella colonna (1),
I dati terminano nella riga (0),
I dati terminano nella colonna (0),
Righe con spanning replicate( 1 ),
Sopprimi righe nascoste( 1 ),
Elimina colonne nascoste( 1 ),
Tratta come gerarchia( 0 )
)
);
f2S=concat(percorso,nome_dataset,".jmp"); // nome del file
dt1st <