Salut tout le monde,
J'essaie d'importer une feuille de calcul Excel dans JSL, mais je rencontre un problème avec certaines colonnes qui sont détectées par JMP comme numériques alors qu'elles devraient être des caractères. Je termine donc avec des colonnes vides et je ne trouve pas de moyen de dire à JMP que ces colonnes doivent être lues comme des caractères, que ce soit dans JSL ou dans l'assistant d'importation Excel.
Voici mon 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)
)
);
J'ai essayé "Limit Column Type Detection (0)" après l'avoir vu sur ce discussion , même si je ne trouve pas cette option dans l'assistant d'importation Excel, mais elle ne fonctionne pas (peut-être n'existe-t-elle que pour Mac ? J'ai JMP 12.2 sous Windows.).
Ce qui est encore plus étrange, c'est que lorsque j'utilise l'assistant d'importation Excel, le type de données semble correct jusqu'à ce que je dise que les données commencent à la ligne 5 (voir la colonne "Etat" par exemple). Mais finalement, lorsque j'importe, des données sont toujours manquantes.
Data I would like to import as textData I would like to import as textDonnées que je souhaite importer sous forme de texte
What I get when I tell data start on row 5What I get when I tell data start on row 5 Ce que j'obtiens lorsque je dis que les données commencent à la ligne 5
Donc, si quelqu'un pouvait m'aider à formater mes colonnes à cette étape, je serais très reconnaissant !
Salutations
Héloïse
Oui, cela a fonctionné. Toujours un peu décevant que ce ne soit pas corrigé dans jmp 13 ...
La seule solution que j'ai trouvée est de définir explicitement le format de colonne sur "texte" dans mon fichier Excel...
Je rencontre le même problème et c'est un peu gênant. Existe-t-il un moyen de contourner le problème sans enregistrer le fichier XLS au format CSV ?
serait-il possible d'enregistrer cette feuille de calcul au format CSV ?
Il y a un peu plus de contrôle sur la façon dont les colonnes sont importées à partir de fichiers CSV.
Dans le script source d'un CSV, les données et le type de modélisation de chaque colonne sont capturés lors de l'importation du fichier. À partir de là, il est assez facile de modifier le script source pour que le fichier soit importé comme vous le souhaitez.