Hallo,
Meine rohe CSV-Datei hat ein seltsames Format, wodurch der erste Datenpunkt, den ich brauche, als Header importiert werden muss, was nicht das ist, was ich möchte. Also habe ich oben eine neue, leere Zeile erstellt und versuche herauszufinden, wie ich den Spaltennamen in die leere Zeile ziehen kann, bevor ich die Kopfzeile umbenenne? Jede Hilfe wird geschätzt!
names default to here(1);
dt=current data table();
For (i=1, i<=2, i++,
Row(1)[i] = Char(Column Name(i));
);
Sie sollten in der Lage sein, die Einstellungen zu ändern, um das seltsame Format in Ihrer CSV-Datei auszugleichen.Unten ist ein einfaches Skript, das eine CSV-Datei öffnet, und Sie können die Parameter Column Names Start() und Data Starts() ändern, damit Sie nicht mit fehlerhaften Headern oder Daten enden.
Open(
"Path to your csv file",
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 1 ) ),
Strip Quotes( 0 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ),
Data Starts( 2 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
Diese JSL-Anweisungen wurden abgerufen, indem Sie einfach eine CSV-Datei öffnen und dann in der Quelle nachsehen, indem Sie mit der rechten Maustaste auf das grüne Dreieck vor dem Quelleintrag im Tabellenbereich links neben der geöffneten Datentabelle klicken.
Vielleicht möchten Sie eine andere Option ausprobieren.
- Klicken Sie auf Öffnen
- Navigieren Sie zu dem Ordner, in dem sich die CSV-Datei befindet
- Klicken Sie einmal auf die CSV-Datei, die Sie öffnen möchten
- Eine Liste mit Optionen wird angezeigt, wählen Sie "Daten (mit Vorschau)"

- Klicken Sie auf Öffnen
- Gehen Sie durch den Eingabeassistenten.Beginnen Sie mit der Deaktivierung von "Datei enthält Spaltennamen in der Zeile:"