Hallo....Ich versuche, Spalteneinträge ohne Spaltennamen in einer Textdatei zu speichern. Diese Textdateien werden von VB-Code in einem anderen vorhandenen Programm verwendet, das erwartet, dass die Felder in jeder Zeile durch Kommas getrennt sind. Ich kann die Textdateien ohne den Spaltennamen erstellen lassen (dank des vorherigen Beitrags eines anderen Benutzers!), aber ich kann den Code nicht dazu bringen, die Einträge für jede Zeile nicht in Anführungszeichen zu setzen. Ich habe mehrere Optionen in „Ende des Feldes“ ausprobiert, aber alle fügen immer noch Anführungszeichen hinzu. Ich weiß, wenn ich das Trennzeichen in jeder Zeile so ändere, dass es etwas anderes als Komma ist (z. B. „.“), dann kann ich den JSL-Code dazu bringen, die Anführungszeichen nicht hinzuzufügen, aber der externe VB-Code wird als Trennzeichen erwartet und ist schwierig ändern, da es sich um Legacy-Code handelt, der von vielen verwendet wird. Irgendwelche Ideen, wie man die Anführungszeichen weglässt und gleichzeitig das Komma-Trennzeichen in jeder Zeile beibehält? Ich könnte sie natürlich im Editor entfernen, aber es können viele dieser TXT-Dateien generiert werden. JMP Version 16.2, Win10.
Beispiel:

Ich brauche es so:
MD16616,1,23,3,
MD16616,1,26,4,
MD16616,1,22,4,
MD16616,1,23,4,
MD16616,1,16,2,
MD16616,1,11,6,
MD16616,1,24,7,
dt << Select Where(As Column(groupColName) == groupNames[i]);
sortdt = dt << Subset(Selected Rows, Columns(:ECIDSort));
sortfile = ECIDListPath||"\WaferSort_"||GroupNames[i]||".txt";
//Save ecid sort files, to get in correct format, need to changes export preferences, but don't worry, we'll set them back the way they were
_xx = Get Preference(Export settings);
Preference(
Export Settings(
End Of Line( CRLF ),
//End Of Field( Comma ),
End of Field(Comma, CSV(0)),
//End Of Field( Space, CSV( 0 ) ),
Export Table Headers( 0 ),
Quote all column names( 0 ),
Quote all character values( 0 ),
Quote all numeric values( 0 )
)
);
sortdt << Save As(sortfile);
_xx; //reset preferences
close(sortdt, no save);