<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ciao a tutti sto usando JSL di JMP 11.
Voglio importare e file excel.
C'è un modo per forzare JMP/JSL a importare TUTTE LE COLONNE come TESTO (CARATTERE)?
Le mie colonne hanno celle vuote, testo e numero. Lo script che ho scritto in JSL li ha letti automaticamente come numeri, inserendo quindi valori mancanti nelle mie celle di testo.
Voglio importarli come testo.
qui il pezzo di codice.
dt = Aprire ( "imiedati.xlsx" ,
Fogli di lavoro ( { "Foglio1" } ) ,
Utilizzare per tutti i fogli ( 1 ) ,
Concatenare fogli di lavoro ( 1 ) ,
Crea colonna di concatenazione ( 1 ) ,
Impostazioni del foglio di lavoro (
1 ,
Ha intestazioni di colonna ( 1 ) ,
Numero di righe nelle intestazioni ( 3 ) ,
Le intestazioni iniziano sulla riga ( 1 ) ,
I dati iniziano sulla riga ( 4 ) ,
I dati iniziano sulla colonna ( 1 ) ,
I dati terminano sulla riga ( 0 ) ,
I dati terminano sulla colonna ( 0 ) ,
Righe estese replicate ( 1 ) ,
Elimina le righe nascoste ( 1 ) ,
Elimina colonne nascoste ( 1 ) ,
Tratta come Gerarchia ( 0 )
)
) ;
Grazie.
Angela.
Non sono sicuro di come farlo direttamente, ma potresti aggiungere un passaggio di post-elaborazione:
dt = aprire ( "$dati_campione\Big Class.jmp" ) ;
col_list = dt << ottenere i nomi delle colonne ( Numerico , "Corda" ) ;
per ( io = 1 , io <= articoli ( col_list ) , io ++,
colonna ( dt , col_list [ io ]) << tipo di dati ( carattere ) ;
) ;