So exportieren Sie eine Datentabelle in eine CSV-Datei, in der alle Datenwerte in doppelte Anführungszeichen stehenGibt es eine Möglichkeit, die Exporteinstellungen so zu ändern, dass alle Werte in der resultierenden CSV-Datei in doppelte Anführungszeichen gesetzt werden?
Beispiel für den aktuellen Ausgang: 1000,AA,Raum,8,Mitte,...
Gewünschtes Ausgabebeispiel: „1000“, „AA“, „Raum“, „8“, „Mitte“, ...
Ich habe dieses Skript aus einem verwandten Beitrag entnommen, kann aber anscheinend nicht die richtigen Einstellungen finden, damit es funktioniert:
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 || ")" ) );
Vielen Dank im Voraus für alle Vorschläge.
Betreff: So exportieren Sie eine Datentabelle in eine CSV-Datei, in der alle Datenwerte in doppelten Anführungszeichen stehenFür alle, die hier landen: Vor einiger Zeit wurden hierfür Einstellungen hinzugefügt. JMP 15, 14 (und vielleicht 13?) haben Folgendes:

Diese Einstellungen können lediglich dazu führen, dass JMP zusätzliche Anführungszeichen hinzufügt, auch wenn dies nicht unbedingt erforderlich ist. Die Einstellungen können nicht dazu führen, dass JMP die Anführungszeichen entfernt, die zur Vermeidung von Mehrdeutigkeiten erforderlich sind. Felder, die Kommas, Anführungszeichen und Zeilenumbrüche enthalten, benötigen Anführungszeichen.
Betreff: So exportieren Sie eine Datentabelle in eine CSV-Datei, in der alle Datenwerte in doppelten Anführungszeichen stehenGenau das Richtige dafür!
Beim Ausprobieren stelle ich fest, dass alle numerischen und fortlaufenden Spalten ZUERST dem Zeichen- und Nominalwert zugewiesen werden mussten, aber dann funktioniert es einwandfrei.Betreff: So exportieren Sie eine Datentabelle in eine CSV-Datei, in der alle Datenwerte in doppelten Anführungszeichen stehenDie Exporteinstellungen in JMP sind recht begrenzt.Mir ist keine Option für doppelte Anführungszeichen bekannt.Eine Lösung besteht jedoch darin, die Anführungszeichen vor dem Export in die Zeichenspalten einzufügen.Das sollte Ihnen geben, was Sie wollen.Nachfolgend finden Sie ein einfaches Skript, das Sie erweitern können, um die vorangehenden und folgenden Anführungszeichen festzulegen.
dt=current data table();
for each row(
:region = "\!""||:region||"\!"";
)