Aller au contenu
uencoder

CSV Dialect

Un dialecte CSV est l'ensemble des paramètres de format d'un fichier CSV : délimiteur, caractère de citation, caractère d'échappement, terminateur de ligne, présence d'en-tête, etc., qui varient selon les outils.

Objectif

Décrire les conventions de format d'un fichier CSV particulier pour que les parseurs traitent correctement le CSV non standard (ex. TSV, séparé par points-virgules, guillemets personnalisés).

Mécanisme

Paramètres du dialecte : delimiter (par défaut ,), quotechar (par défaut "), escapechar, lineterminator (par défaut \r\n), skipinitialspace et la stratégie de quoting. Le csv.Dialect de Python les encapsule.

Cas d’usage

  • Analyse de CSV multi-dialectes
  • Compatibilité CSV Excel
  • Gestion de TSV/PSV

Outils associés

References