Formules de colonne au format CSVJSL pour trouver les formules dans une table de données JMP et écrire un fichier CSV (valeurs séparées par des virgules).Il existe un problème ouvert pour l'exportation de formules vers Excel ; peut-être que ce script peut servir de point de départ pour déterminer ce qui est vraiment nécessaire.
Le code illustre également une utilisation simple de Regex, des fonctions utilisateur et l'enregistrement d'un fichier dans le répertoire $TEMP.
Ce code a seul été testé sur le tableau de données inclus.

qui ouvre ce tableau

que la JSL jointe exporte vers ce texte CSV

Si le fichier .CSV est ouvert dans Excel, les formules sont des champs de caractères.

Re : Formules de colonne vers CSV<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Bien meilleure approche, merci !Vous avez utilisé les fonctions intégrées de JMP pour faire beaucoup de choses que j'ai faites à la dure.
Re : Formules de colonne vers CSVUne autre option consiste à ajouter une ligne au tableau où toutes les formules de colonne peuvent être ajoutées.
L'exemple suivant parcourt chaque colonne pour rechercher une formule.Si une formule est trouvée, la formule est ajoutée à la dernière ligne.Enfin, le tableau est stocké au format CSV ou Excel.
dt = Open( "$SAMPLE_DATA\Tiretread.jmp" );
dt << Run Formulas;
dt << Add Rows( 1 );
r = N Rows( dt );
For( i = 1, i <= N Cols( dt ), i++,
f = Column( i ) << Get formula;
If( !Is Empty( f ),
Column( i ) << Delete Formula;
Column( i ) << Data Type( "Character" );
Column( i )[r] = Char( Name Expr( f ) );
);
);
dt << Save( "$TEMP\Tiretread_Formulas.xlsx" );
dt << Save( "$TEMP\Tiretread_Formulas.csv" );
Close( dt, "No Save" );
Est-ce utile pour exporter des formules de colonne JMP vers Excel ?