Aller au contenu principal
FreeOnlineTools Go
Français
Explication

Qu'est-ce que CSV ? Une explication complète des valeurs séparées par des virgules

Par FreeOnlineTools Team · Mis à jour le 2026-09-02

Réponse rapide

CSV est un format de texte pour les données tabulaires où chaque ligne est une ligne et les valeurs sont séparées par des virgules. La première ligne contient souvent des en-têtes de colonnes. CSV est utilisé pour l'exportation, l'importation et l'échange de données entre des feuilles de calcul, des bases de données et des outils d'analyse de données. Utilisez notre convertisseur gratuit CSV en JSON pour transformer CSV en JSON.

Introduction

CSV (Comma-Separated Values) est un format de texte brut pour stocker des données tabulaires – des données organisées en lignes et en colonnes, comme une feuille de calcul. Chaque ligne est une ligne de texte et chaque valeur d'une ligne est séparée par une virgule. CSV est le format de données tabulaires le plus simple et le plus largement pris en charge : chaque tableur (Excel, Google Sheets, Numbers), système de base de données et outil d'analyse de données peut lire et écrire CSV. Il est défini par la RFC 4180.

Pas à pas

  1. Comprendre la structure CSV

    Un fichier CSV comporte une ligne par ligne, avec des valeurs séparées par des virgules. La première ligne est souvent une ligne d'en-tête contenant les noms de colonnes. Chaque ligne suivante est un enregistrement de données. Exemple : 'nom, âge, ville\nAlice,30,NYC\nBob,25,LA'.

  2. Apprenez les règles de cotation

    Les valeurs contenant des virgules, des guillemets ou des nouvelles lignes doivent être placées entre guillemets doubles. Un guillemet à l'intérieur d'une valeur citée est échappé en le doublant. Exemple : « Alice, « Bonjour, tout le monde » » — la virgule entre les guillemets fait partie de la valeur, pas un séparateur.

  3. Reconnaître les variations CSV

    Bien que les virgules soient le délimiteur standard, certains fichiers utilisent des points-virgules (;), des tabulations (TSV) ou des barres verticales (|). Les langues européennes utilisent souvent des points-virgules car les virgules sont utilisées comme séparateurs décimaux. Vérifiez toujours le délimiteur lors de l'analyse.

  4. Convertir CSV en d'autres formats

    CSV n'a aucune information de type — toutes les valeurs sont des chaînes. Lors de la conversion en JSON ou du chargement dans un programme, vous devrez peut-être convertir des chaînes numériques en nombres. Utilisez notre convertisseur CSV en JSON pour une conversion instantanée.

Exemples

Simple CSV avec en-têtes

Saisir: Trois colonnes, deux lignes de données

Sortir: nom, âge, ville Alice, 30 ans, New York Bob, 25 ans, Los Angeles

CSV avec les valeurs citées

Saisir: Valeur contenant une virgule

Sortir: nom, remarque Alice, "Bonjour tout le monde"

TSV (séparé par des tabulations)

Saisir: Mêmes données, délimiteur de tabulation

Sortir: nom âge ville Alice 30 ans à New York

Problèmes courants

  • Toutes les valeurs sont des chaînes —CSV n'a aucune information de type. Les nombres, les dates et les booléens sont tous stockés sous forme de texte et doivent être analysés par l'application.
  • Délimiteurs incohérents : certains fichiers utilisent des virgules, d'autres des points-virgules ou des tabulations. Détectez automatiquement le délimiteur ou laissez l'utilisateur le spécifier.
  • Problèmes d'encodage — Les fichiers CSV d'Excel peuvent utiliser l'encodage BOM ou Windows-1252 au lieu d'UTF-8. Cela provoque des problèmes avec les caractères non-ASCII.
  • Longueurs de lignes incohérentes : certaines lignes peuvent comporter moins ou plus de colonnes que l'en-tête. Gérez les valeurs manquantes comme des valeurs nulles et supplémentaires en les tronquant ou en faisant des erreurs.

Conseils

  • CSV est idéal pour les données tabulaires — utilisez JSON pour les données imbriquées ou hiérarchiques.
  • Citez toujours les valeurs contenant des virgules, des guillemets ou des nouvelles lignes pour éviter les erreurs d'analyse.
  • Utilisez l'encodage UTF-8 sans BOM pour une compatibilité maximale.
  • Utilisez notre convertisseur CSV en JSON pour transformer CSV en JSON pour une utilisation dans des applications Web.

Outils associés

Guides connexes

Références