Ciao a tutti,
Sto cercando di importare un foglio di lavoro Excel in JSL, ma incontro un problema con alcune colonne che vengono rilevate da JMP come numeriche mentre dovrebbero essere caratteri. Quindi termino con colonne vuote e non riesco a trovare un modo per dire a JMP che queste colonne dovrebbero essere lette come carattere, in JSL o nella procedura guidata di importazione di Excel.
Ecco il mio script JSL:
jsl_dt_orig = open(jsl_fic_planning,
//private,
Worksheets( "Planning" ),
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( 4 ),
Data Starts on Row( 5 ),
Data Starts on Column( 1 ),
Data Ends on Row( 0 ),
Data Ends on Column( 63 ),
Replicated Spanned Rows( 1 ),
Suppress Hidden Rows( 0 ),
Suppress Hidden Columns( 0 ),
Suppress Empty Columns( 0 ),
Treat as Hierarchy( 0 )//,
//Limit Column Type Detection (0)
)
);
Ho provato "Limita il rilevamento del tipo di colonna (0)" dopo averlo visto su questo discussione , anche se non riesco a trovare questa opzione nella procedura guidata di importazione di Excel, ma non funziona (forse esiste solo per Mac? Ho JMP 12.2 su Windows.).
Ciò che è ancora più strano è che quando utilizzo la procedura guidata di importazione di Excel, il tipo di dati sembra ok fino a quando non dico che i dati iniziano sulla riga 5 (vedere la colonna "Etat" per esempio). Ma alla fine, quando importo, i dati mancano sempre.
Data I would like to import as textData I would like to import as textDati che vorrei importare come testo
What I get when I tell data start on row 5What I get when I tell data start on row 5 Quello che ottengo quando dico che i dati iniziano dalla riga 5
Quindi se qualcuno potesse aiutarmi con la formattazione delle mie colonne in questo passaggio, sarei molto grato!
Saluti
Eloisa
Sì, ha funzionato. Ancora un po 'deludente che questo non sia stato risolto in jmp 13 ...
L'unica soluzione che ho trovato è impostare esplicitamente il formato della colonna su "testo" nel mio file excel ...
Ho riscontrato lo stesso problema ed è piuttosto fastidioso. C'è un modo per aggirare il problema senza salvare il file XLS come CSV?
sarebbe possibile salvare quel foglio di lavoro come CSV?
C'è un po' più di controllo su come le colonne vengono importate dai file CSV.
Nello script Source da un CSV i dati e il tipo di modellazione per ogni colonna vengono acquisiti quando il file viene importato, da lì è abbastanza facile modificare lo script Source per importare il file nel modo desiderato.