Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, korrekt in JSL?
Mehr anzeigen...
Wenn ich JSL und die Open()-Funktion zum Lesen einer CSV-Datei verwende und die oben in der Abbildung gezeigten nicht-primären Datenspalten Werte enthalten, wie kann ich die Werte in den Spalten dann korrekt lesen? Die direkte Verwendung von Open() führt zu einem Fehler.
Und wenn ich die IDs über den Spaltendaten lesen muss, wie gehe ich vor?

Automatisierung und SkriptingBetreff: Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, in JSL korrekt?Lesen Sie die CSV-Datei interaktiv mit JMP, um das Lesen einzelner Zeilen zu erleichtern. Sie können dies mehrmals tun, um zuerst die Metadaten abzurufen und dann die Daten zu öffnen. Alternativ können Sie die Datei als Textdatei laden und in eine JMP-Tabelle einlesen.
Betreff: Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, in JSL korrekt?Ich weiß, wie man eine Datei direkt liest, aber ich muss JSL verwenden, um eine große Anzahl von CSV-Dateien dieses Typs zu lesen.
Mit Open() können sie nicht gelesen werden. Was kann ich tun?

Betreff: Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, in JSL korrekt?Sie haben Ihre Datei nicht bereitgestellt, daher ist es schwierig, geeignete Beispiele bereitzustellen
Betreff: Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, in JSL korrekt?Im Anhang befindet sich die Beispieldatei!~
Betreff: Wie lese ich CSV-Dateien, die nicht vollständig im Tabellenformat vorliegen, in JSL korrekt?Verwenden der Vorschau


Jetzt haben Sie Ihre Daten. Öffnen Sie sie erneut mit der Vorschau, wählen Sie nun aber nur noch Ihre Metadaten aus.

Anschließend können Sie die Daten auf viele verschiedene Arten in Ihre Originaldaten übertragen.
Sobald dies funktioniert, können Sie es in ein Skript umwandeln, Ihre Dateien durchlaufen und den Vorgang für alle wiederholen. Alternativ können Sie auch versuchen, den Mehrfachdateiimport zu verwenden, um möglichst viele Schritte mit einem MFI-Lauf durchzuführen und anschließend mit JSL zu bereinigen.