Guides Excel

Csv format : comprendre et utiliser ce type de fichier

29 janvier 2026 6 vues

Le csv format, abréviation de « Comma Separated Values » (valeurs séparées par des virgules), est un format de fichier texte simple et largement utilisé pour stocker des données tabulaires. Sa popularité réside dans sa compatibilité universelle et sa facilité d'utilisation avec des applications comme Excel et Google Sheets. Comprendre le csv format est essentiel pour importer, exporter et manipuler des données efficacement. Cet article vous guide à travers les bases du csv format, son fonctionnement, et comment l'exploiter au maximum avec vos outils préférés.

Qu'est-ce que le csv format et pourquoi est-il important

Le csv format est un format de fichier texte qui stocke des données tabulaires (nombres et texte) sous forme de texte brut. Chaque ligne du fichier représente une ligne du tableau, et les valeurs de chaque colonne sont séparées par un délimiteur, généralement une virgule (,), d'où le nom « Comma Separated Values ». D'autres délimiteurs, comme le point-virgule (;) ou la tabulation (\t), peuvent également être utilisés.

Avantages du csv format

  • Simplicité : Le csv format est un format texte simple à comprendre et à manipuler.
  • Compatibilité : Il est compatible avec une grande variété d'applications, notamment les tableurs (Excel, Google Sheets), les bases de données, et les langages de programmation.
  • Taille de fichier réduite : Comparé à d'autres formats comme Excel (.xlsx), le csv format génère souvent des fichiers plus petits, ce qui facilite le partage et le stockage des données.
  • Portabilité : Les fichiers csv peuvent être facilement transférés entre différents systèmes d'exploitation et applications.

Inconvénients du csv format

  • Absence de formatage : Le csv format ne conserve pas les informations de formatage (couleurs, polices, etc.) présentes dans les tableurs.
  • Gestion des caractères spéciaux : La gestion des caractères spéciaux (comme les virgules, les guillemets, ou les caractères accentués) peut parfois poser problème et nécessiter un encodage approprié (UTF-8 est recommandé).
  • Absence de formules : Les formules utilisées dans un tableur ne sont pas conservées lors de l'enregistrement au format csv.

Comment ouvrir un fichier csv format

Ouvrir un fichier csv format est généralement simple, mais le résultat peut varier en fonction de l'application utilisée.

Ouvrir un fichier csv format avec Excel

  1. Ouvrir Excel : Lancez l'application Microsoft Excel.
  2. Ouvrir le fichier : Cliquez sur l'onglet « Fichier », puis sur « Ouvrir ».
  3. Sélectionner le fichier : Naviguez jusqu'à l'emplacement du fichier csv format et sélectionnez-le. Si le fichier n'apparaît pas, assurez-vous que le filtre de type de fichier est réglé sur « Tous les fichiers » ou « Fichiers texte ».
  4. Assistant d'importation (si nécessaire) : Si Excel ne reconnaît pas automatiquement le délimiteur, l'assistant d'importation de texte s'ouvrira. Suivez les étapes suivantes :
    • Étape 1 : Choisissez le type de fichier « Délimité ».
    • Étape 2 : Sélectionnez le délimiteur approprié (virgule, point-virgule, tabulation, etc.). Vous pouvez également cocher la case « Traiter les délimiteurs consécutifs comme un seul » si nécessaire.
    • Étape 3 : Définissez le format des données pour chaque colonne (texte, date, standard). Cela est particulièrement important pour les colonnes contenant des dates ou des nombres avec des zéros non significatifs.
  5. Cliquer sur « Terminer » : Une fois les paramètres définis, cliquez sur « Terminer » pour importer les données dans Excel.

Ouvrir un fichier csv format avec Google Sheets

  1. Ouvrir Google Sheets : Accédez à Google Sheets (sheets.google.com) et connectez-vous avec votre compte Google.
  2. Importer le fichier : Cliquez sur « Fichier », puis sur « Importer ».
  3. Sélectionner le fichier : Choisissez l'onglet « Importer » et sélectionnez le fichier csv format depuis votre ordinateur.
  4. Paramètres d'importation : Une boîte de dialogue s'ouvrira avec les paramètres d'importation. Définissez les options suivantes :
    • Type de séparateur : Sélectionnez le délimiteur approprié (virgule, point-virgule, tabulation, Personnalisé).
    • Caractère de conversion des nombres et des dates : Choisissez le format approprié pour les nombres et les dates.
    • Convertir le texte en nombres, dates et formules : Activez ou désactivez cette option en fonction de vos besoins.
  5. Cliquer sur « Importer les données » : Une fois les paramètres définis, cliquez sur « Importer les données » pour importer les données dans Google Sheets.

Ouvrir un fichier csv format avec un éditeur de texte

Vous pouvez également ouvrir un fichier csv format avec un simple éditeur de texte (Bloc-notes, Notepad++, Sublime Text, etc.). Cela vous permettra de visualiser le contenu brut du fichier et de vérifier le délimiteur utilisé. Cependant, cette méthode n'est pas idéale pour manipuler les données.

Comment créer un fichier csv format

La création d'un fichier csv format est tout aussi simple que son ouverture.

Créer un fichier csv format avec Excel

  1. Créer ou ouvrir un classeur : Créez un nouveau classeur dans Excel ou ouvrez un classeur existant contenant les données que vous souhaitez exporter.
  2. Enregistrer sous : Cliquez sur l'onglet « Fichier », puis sur « Enregistrer sous ».
  3. Choisir le type de fichier : Dans la liste déroulante « Type », sélectionnez « CSV (séparateur : virgule) (*.csv) ».
  4. Choisir l'emplacement : Sélectionnez l'emplacement où vous souhaitez enregistrer le fichier et donnez-lui un nom.
  5. Enregistrer : Cliquez sur « Enregistrer ».
  6. Avertissement : Excel peut afficher un avertissement concernant la perte de fonctionnalités. Cliquez sur « Oui » pour continuer.

Créer un fichier csv format avec Google Sheets

  1. Ouvrir une feuille de calcul : Ouvrez une feuille de calcul dans Google Sheets contenant les données que vous souhaitez exporter.
  2. Télécharger : Cliquez sur « Fichier », puis sur « Télécharger ».
  3. Choisir le type de fichier : Sélectionnez « Valeurs séparées par des virgules (.csv) ».
  4. Enregistrer : Le fichier sera téléchargé sur votre ordinateur.

Créer un fichier csv format avec un éditeur de texte

Vous pouvez également créer un fichier csv format manuellement avec un éditeur de texte. Ouvrez un nouvel éditeur de texte, entrez les données en respectant le délimiteur choisi (virgule, point-virgule, etc.), et enregistrez le fichier avec l'extension « .csv ».

Exemple :

Nom,Prénom,Age
Dupont,Jean,30
Martin,Sophie,25
Durand,Pierre,40

Gérer les problèmes courants avec le csv format

Malgré sa simplicité, le csv format peut parfois poser des problèmes. Voici quelques problèmes courants et leurs solutions.

Problème de délimiteur incorrect

Si les données ne s'affichent pas correctement lors de l'ouverture du fichier, cela peut être dû à un délimiteur incorrect. Assurez-vous d'utiliser le bon délimiteur (virgule, point-virgule, tabulation, etc.) lors de l'ouverture du fichier.

Problème d'encodage

Si les caractères spéciaux (accents, symboles, etc.) ne s'affichent pas correctement, cela peut être dû à un problème d'encodage. Lors de l'enregistrement ou de l'ouverture du fichier, choisissez l'encodage UTF-8, qui est le plus compatible.

Problème de guillemets

Si une valeur contient une virgule, elle doit être entourée de guillemets pour éviter que la virgule ne soit interprétée comme un délimiteur. Si la valeur contient également des guillemets, ils doivent être échappés (par exemple, en les doublant).

Exemple :

Nom,Description
Dupont,"Produit avec une, très bonne qualité"
Martin,"Produit ""spécial"""

Problème de saut de ligne

Si une valeur contient un saut de ligne, cela peut poser problème. Il est recommandé d'éviter les sauts de ligne dans les valeurs ou de les remplacer par un autre caractère.

Le csv format et les formules Excel

Il est important de noter que le csv format ne conserve pas les formules Excel. Lors de l'enregistrement d'un classeur Excel au format csv, seules les valeurs calculées par les formules sont conservées. Les formules elles-mêmes sont perdues.

Si vous souhaitez conserver les formules, vous devez enregistrer le classeur au format Excel (.xlsx ou .xls).

Astuces pour travailler efficacement avec le csv format

  • Utiliser un éditeur de texte avancé : Un éditeur de texte avancé comme Notepad++ ou Sublime Text offre des fonctionnalités utiles pour travailler avec des fichiers csv, comme la coloration syntaxique et la recherche/remplacement avancée.
  • Nettoyer les données : Avant d'importer un fichier csv dans Excel ou Google Sheets, il est recommandé de nettoyer les données pour supprimer les caractères inutiles ou incorrects.
  • Valider les données : Après l'importation, validez les données pour vous assurer qu'elles sont correctes et cohérentes.
  • Utiliser des outils de conversion : Il existe de nombreux outils en ligne ou hors ligne pour convertir des fichiers csv vers d'autres formats et vice versa.

Exploitez pleinement le csv format pour vos données

Questions fréquentes

Quel est le délimiteur le plus couramment utilisé dans un fichier csv format ?

Le délimiteur le plus couramment utilisé est la virgule (,), mais le point-virgule (;) et la tabulation (\t) sont également fréquents, en particulier dans les pays où la virgule est utilisée comme séparateur décimal.

Comment puis-je gérer les caractères spéciaux dans un fichier csv format ?

Pour gérer les caractères spéciaux, assurez-vous d'utiliser l'encodage UTF-8 lors de l'enregistrement ou de l'ouverture du fichier. Si une valeur contient une virgule, entourez-la de guillemets. Si la valeur contient des guillemets, échappez-les en les doublant.

Puis-je enregistrer des formules Excel au format csv ?

Non, le csv format ne conserve pas les formules Excel. Seules les valeurs calculées par les formules sont conservées lors de l'enregistrement au format csv. Si vous souhaitez conserver les formules, vous devez enregistrer le classeur au format Excel (.xlsx ou .xls).

Mots-clés associés :

ouvrir csv créer csv excel csv google sheets csv csv utf-8

Partager cet article :