JMP-Textexport mit zusätzlichen AnführungszeichenDa es Probleme mit einigen Textexporteinstellungen gibt, auf die von JMP 12.2.0 aus nicht zugegriffen werden kann, werden beim Exportieren in eine Textdatei zusätzliche Anführungszeichen in Strings eingefügt, und ich weiß nicht, wie ich sie entfernen kann.Die Textexporteinstellungen für „Anführungszeichen zu allen Zeichenwerten hinzufügen“ sind überhaupt nicht vorhanden und ich kann, soweit ich das beurteilen kann, auch nicht über JSL darauf zugreifen:
Preference(
Export Settings(
End Of Line( CRLF ),
End Of Field( Comma, CSV( 1 ) ),
Export Table Headers( 0 ),
Quote all column names( 0 ),
Quote all character values( 0 ),
Quote all numeric values( 0 )
)
);
Wenn ich dies verwende, erhalte ich die Fehlermeldung, dass „alle Spaltennamen in Anführungszeichen setzen“ ungültig ist.
Ist das ein bekanntes Problem oder übersehe ich etwas?
Betreff: JMP-Textexport mit zusätzlichen AnführungszeichenDer CSV-Export ist möglicherweise nicht das beste Werkzeug für diese Aufgabe. Es hört sich so an, als hätten Sie eine Spalte mit HTML-Tags, die Sie zu einer einzigen Zeichenfolge verketten möchten, die ein Browser lesen kann. Versuchen Sie etwas wie Folgendes:
// sample table
dt = New Table( "Imported Data",
New Column( "html",
Character,
"Nominal",
Set Values(
{"", "", "", "", "<H1 id="toc-hId-1962323040">\!"First\!" Heading</H1>", "", "<P>\!"First\!" paragraph</P>",
"<P>\!"Second\!" paragraph</P>", "", "", ""}
)
)
);
// get the column in a { list }
htmlList = dt:html << Get Values;
// make a single string from the list
htmlString = Concat Items(htmlList);
// save the string to a.html file
htmlFile = Save Text File("$temp/deleteme.html", htmlString);
// open the file in the default browser
Open(htmlFile);Betreff: JMP-Textexport mit zusätzlichen AnführungszeichenDie JMP-Tabelle sieht also korrekt aus wie Bild 1 und die resultierende TXT-Datei sieht dann wie Bild 2 aus. Da es sich um HTML-Tags handelt, führen die zusätzlichen Anführungszeichen dazu, dass sie nicht korrekt in den Browser eingelesen wird.
Betreff: JMP-Textexport mit zusätzlichen AnführungszeichenIch bin nicht sicher, wann die Optionen hinzugefügt wurden. Ich tippe auf JMP 13. Die Optionen veranlassen JMP, Anführungszeichen zu verwenden, auch wenn diese nicht erforderlich sind. Die Optionen führen nicht dazu, dass JMP benötigte Anführungszeichen weglässt. Felder, die Kommas oder Anführungszeichen oder Zeilenumbrüche enthalten, benötigen Anführungszeichen.
Ich bin mir nicht sicher, ob es eine andere Möglichkeit gibt, die Optionen als über den Einstellungsdialog festzulegen.
Wie sehen die problematischen Daten aus (in der JMP-Tabelle und dann in der CSV-Datei) und welches Programm hat Probleme beim Lesen?