Tabelle behält erstes geteiltes ZeichenHi,
Ich habe eine CSV-Datei, in der jede Zeile ein anderes Rohr hat | Daten. Die erste Zeile ist der Kopfzeilenname.
Schleife ich jede einzelne Zeile, um das erste Wort zu erhalten, füge es in eine neue Tabelle ein und exportiere es in CSV?
Was ist der bessere Ansatz?
Das folgende Beispiel würde ich behalten 1.611120 und ignoriere den Rest.
Word( 1, "1.611120|10.63220|111.0111100|11110.633320|-987654|ABCDE||12222.020|||98|ABCD|", "|" );
Betreff: Tabelle behält erstes geteiltes ZeichenWie ich in meiner letzten Antwort gesagt hatte:
" Da die Spaltennamen in Ihrer .csv-Datei enthalten sind, können Sie einfach den gesamten Abschnitt Columns() vollständig aus dem Code entfernen, und JMP findet alle Spalten in Ihrer .csv-Datei. "
Kopieren Sie also den Code und fügen Sie ihn ein.Entfernen Sie den Columns()-Abschnitt des Codes.Ändern Sie dann den Pfad in eine andere CSV-Datei, und Sie werden sehen, dass der Code die neue Datentabelle öffnen kann.
Betreff: Tabelle behält erstes geteiltes ZeichenJim,
Meine Spaltennamen (erste Zeile) sind jedes Mal für jede .csv-Datei unterschiedlich und es ist keine feste Spaltennummer. Ich könnte 10 Spalten oder 50 Spalten mit Pipe-Daten haben, also kann ich Column() nicht fest codieren.
Ich möchte nur die erste Pipe der Daten behalten.
Vielen Dank.
Betreff: Tabelle behält erstes geteiltes ZeichenWenn Sie die Datenvorschau für die erste Eingabe verwenden, können Sie sich von JMP die JSL zum Öffnen zukünftiger Instanzen bereitstellen lassen.Sobald die Datentabelle erstellt wurde, gehen Sie mit der Datenvorschau einfach zum Element "Quelle" im Tabellenbereich der Datentabelle. 
Klicken Sie mit der rechten Maustaste auf das grüne Dreieck und wählen Sie „Bearbeiten“

Dort finden Sie die JSL, die zum Lesen zukünftiger Instanzen Ihrer .csv-Datei erforderlich ist

Da die Spaltennamen in Ihrer .csv-Datei enthalten sind, können Sie einfach den gesamten Abschnitt Columns() vollständig aus dem Code entfernen, und JMP findet alle Spalten in Ihrer .csv-Datei.
Betreff: Tabelle behält erstes geteiltes ZeichenVielen Dank.
Ich hatte gehofft, dies mit JSL zu automatisieren.
Betreff: Tabelle behält erstes geteiltes ZeichenIch schlage vor, dass Sie beim Öffnen der CSV-Datei angeben, dass die Option Daten mit Vorschau verwendet werden soll. 
Es ermöglicht Ihnen, das "|" anzugeben. als Trennzeichen
Was dann am Ende in jedem der Felder als separate Spalten gelesen wird.
Dann können Sie einfach alle Spalten löschen, die Sie nicht möchten