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 finisco con colonne vuote e non riesco a trovare un modo per dire a JMP che queste colonne devono essere lette come caratteri, né in JSL né 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 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 (vedi ad esempio la colonna "Etat"). Ma alla fine, quando importo, i dati mancano sempre.
Data I would like to import as textDati che vorrei importare come testo
What I get when I tell data start on row 5 Cosa ottengo quando dico che i dati iniziano nella riga 5
Quindi, se qualcuno potesse aiutarmi a formattare le mie colonne in questo passaggio, gli 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 è un po 'fastidioso. C'è un modo per aggirarlo 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 di origine da un CSV i dati e il tipo di modellazione per ciascuna colonna vengono acquisiti quando il file viene importato, da lì è abbastanza facile modificare lo script di origine per importare il file nel modo desiderato.