Existe-t-il un moyen de modifier les paramètres d'exportation afin que toutes les valeurs du fichier CSV résultant soient entourées de guillemets ?
Exemple de sortie courant : 1000,AA,Pièce,8,Centre,...
Exemple de sortie souhaitée : "1000","AA","Pièce","8","Centre",...
J'ai extrait ce script d'un article connexe, mais je n'arrive pas à trouver les paramètres corrects pour le faire fonctionner:
dt = Current Data Table();
// Get current prefs
current_pref = Char( Arg( Parse( (Char( Get Preferences( Export settings ) )) ), 1 ) );
show(current_pref);
// Set prefs (comma delimited, quotes, keep headers)
Pref( Export Settings( End Of Field( double quote, CSV(0) ), Export Table Headers( 1 ) ) ); //what settings here would give the double quotes?
// Save csv file
dt << save( "$Desktop\test.csv" );
//Restore original prefs
Eval( Parse( "pref(" || current_pref || ")" ) );
Merci d'avance pour toute suggestion.
Toute personne atterrissant ici : des préférences ont été ajoutées pour cela il y a quelque temps ; JMP 15, 14 (et peut-être 13 ?) ont ceci :

Tout ce que ces préférences peuvent faire, c'est forcer JMP à ajouter les guillemets supplémentaires, même s'ils ne sont pas strictement nécessaires. Les préférences ne permettent pas à JMP de supprimer les guillemets nécessaires pour éviter toute ambiguïté ; les champs contenant des virgules, des guillemets et des retours à la ligne nécessitent des guillemets.
Les préférences d'exportation dans JMP sont assez limitées.Je ne suis pas au courant d'une option Double Quote.Cependant, une solution consiste à ajouter les guillemets dans les colonnes de caractères avant l'exportation.Cela devrait te donner ce que tu veux.Vous trouverez ci-dessous un script simple que vous pouvez développer pour définir les guillemets précédents et suivants.
dt=current data table();
for each row(
:region = "\!""||:region||"\!"";
)