parseCSV
Gibt eine strukturierte Liste oder ein Array von Zeilen und Daten aus dem angegebenen CSV-Text zurück
Die Funktion parseCSV
liest CSV-formatierten Text aus und gibt ihn als strukturierte Liste oder Array zurück. Sie können das Ausleseprozess anpassen, indem Sie Kopfzeilen, Trennzeichen und Text-Anführungszeichen festlegen.
Syntax
parseCSV(string, json)
Parameter
data (string): Der Eingabetext im CSV-Format. Beispiel:
"Name,Alter\nKiran,42\nLisa,27"
options (JSON-Objekt): Optionale Konfiguration mit folgenden Eigenschaften:
firstLineIsHeader:
boolean
, Standardwert istfalse
. Wenntrue
, wird die erste Zeile als Spaltenüberschrift behandelt.separator:
string
. Legt das Trennzeichen zwischen den Feldern fest, z. B.","
oder";"
. Wird automatisch erkannt, wenn es nicht angegeben ist.textQuote:
string
. Gibt das Zeichen an, das zum Anführen von Textfeldern verwendet wird. Standard ist"
(doppelte Anführungszeichen).
Rückgabewert
JSON: Eine Liste oder ein Array von JSON-Objekten, mit Schlüsseln aus der Kopfzeile, wenn firstLineIsHeader
true
ist.
[text]: Eine Liste oder ein Array von Text-Arrays (Zeilen), wenn firstLineIsHeader
false
ist.
Beispiele
1. Standard firstLineIsHeader=false
firstLineIsHeader=false
Beispiel:
Oder setzen Sie firstLineIsHeader
ausdrücklich auf false
:
Ergebnis:
2. Verwendung von firstLineIsHeader=true
firstLineIsHeader=true
Beispiel:
Ergebnis:
3. Benutzerdefiniertes Trennzeichen
Hinweis: Wenn kein separator
angegeben ist, erkennt parseCSV
automatisch ein gängiges Trennzeichen wie Kommas oder Tabs basierend auf der Eingabestruktur.
Beispiel:
Ergebnis:
4. Angabe von textQuote
textQuote
Hinweis: Verwenden Sie textQuote
, um ein Zeichen für das Anführen von Feldern anzugeben. Es ist nicht erforderlich, jedes Feld zu kennzeichnen; parseCSV
liest unmarkierte Felder trotzdem korrekt.
In diesem Beispiel sind die Textfelder mit einfachen Anführungszeichen markiert.
Beispiel:
Ergebnis:
5. Verwendung eines benutzerdefinierten textQuote
-Zeichens
textQuote
-ZeichensSie können ein textQuote
-Zeichen, wie ein einfaches Anführungszeichen ('
), festlegen, um Felder mit zitierten Texten spezifisch zu behandeln.
Beispiel:
Ergebnis:
Last updated