CSV Dialect
Ein CSV-Dialekt ist die Menge der Formatparameter einer CSV-Datei: Trennzeichen, Anführungszeichen, Escape-Zeichen, Zeilenabschluss, Header-Vorhandensein usw., die je nach Tool variieren.
Zweck
Die Formatkonventionen einer bestimmten CSV-Datei beschreiben, damit Parser nicht standardisiertes CSV korrekt verarbeiten (z. B. TSV, Semikolon-getrennt, benutzerdefinierte Anführungszeichen).
Mechanismus
Dialektparameter: delimiter (Standard ,), quotechar (Standard "), escapechar, lineterminator (Standard \r\n), skipinitialspace und die Quoting-Strategie. Pythons csv.Dialect kapselt diese.
Anwendungsfälle
- Multi-Dialekt-CSV-Parsing
- Excel-CSV-Kompatibilität
- TSV/PSV-Verarbeitung