<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Salut à tous, j'utilise JSL de JMP 11.
Je souhaite importer et fichier Excel.
Existe-t-il un moyen de forcer JMP/JSL à importer TOUTES LES COLONNES sous forme de TEXTE (CARACTÈRE) ?
Mes colonnes ont des cellules vides, du texte et des chiffres. Le script que j'ai écrit en JSL les lit automatiquement sous forme de nombres, mettant ainsi les valeurs manquantes dans mes cellules de texte.
Je veux les importer sous forme de texte.
ici le morceau de code.
dt = Ouvrir ( "mesdonnées.xlsx" ,
Des feuilles de calcul ( { "Feuille1" } ) ,
Utiliser pour toutes les feuilles ( 1 ) ,
Concaténer des feuilles de travail ( 1 ) ,
Créer une colonne de concaténation ( 1 ) ,
Paramètres de la feuille de calcul (
1 ,
A des en-têtes de colonnes ( 1 ) ,
Nombre de lignes dans les en-têtes ( 3 ) ,
Les en-têtes commencent sur la ligne ( 1 ) ,
Les données commencent sur la ligne ( 4 ) ,
Les données commencent sur la colonne ( 1 ) ,
Les données se terminent sur la ligne ( 0 ) ,
Les données se terminent sur la colonne ( 0 ) ,
Lignes étendues répliquées ( 1 ) ,
Supprimer les lignes masquées ( 1 ) ,
Supprimer les colonnes masquées ( 1 ) ,
Traiter comme une hiérarchie ( 0 )
)
) ;
Merci.
Angèle.
Je ne sais pas comment le faire directement, mais vous pouvez ajouter une étape de post-traitement :
dt = ouvrir ( "$sample_data\Big Class.jmp" ) ;
col_list = dt << obtenir les noms de colonnes ( Numérique , "Chaîne" ) ;
pour ( je = 1 , je <= articles ( col_list ) , je ++,
colonne ( dt , col_list [ je ]) << Type de données ( personnage ) ;
) ;