Guides Excel

Fichiers csv: comprendre, ouvrir et manipuler facilement

29 janvier 2026 82 vues

Les fichiers CSV (Comma Separated Values) sont omniprésents dans le monde de la gestion de données. Leur simplicité et leur compatibilité en font un format d'échange privilégié entre différentes applications et systèmes. Que vous soyez un professionnel manipulant des données complexes ou un particulier souhaitant organiser ses informations, comprendre les fichiers CSV est essentiel. Cet article vous guide à travers tout ce que vous devez savoir : de la définition aux manipulations avancées, en passant par l'ouverture et la conversion. Préparez-vous à maîtriser les fichiers CSV avec Excel et Google Sheets !

Qu'est-ce qu'un fichier csv ?

Un fichier CSV, abréviation de « Comma Separated Values » (valeurs séparées par des virgules), est un fichier texte brut 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 colonnes sont séparées par une virgule (ou un autre délimiteur, comme un point-virgule, une tabulation, etc.).

Avantages des fichiers CSV :

  • Simplicité : Faciles à créer, lire et modifier avec un simple éditeur de texte.
  • Compatibilité : Supportés par la plupart des applications et systèmes d'exploitation.
  • Taille réduite : Généralement plus petits que les fichiers Excel (.xlsx) car ils ne contiennent pas de formatage.
  • Portabilité : Faciles à transférer et à partager.

Inconvénients des fichiers CSV :

  • Absence de formatage : Pas de mise en forme (gras, couleurs, etc.).
  • Pas de formules : Ne peuvent pas contenir de formules comme Excel.
  • Gestion des caractères spéciaux : Peut poser problème avec certains encodages.
  • Délimiteur unique : Un seul délimiteur par fichier (virgule, point-virgule, etc.).

Comment ouvrir un fichier csv avec Excel

Excel est l'un des outils les plus couramment utilisés pour ouvrir et manipuler des fichiers CSV. Voici les étapes à suivre :

  1. Ouvrir Excel : Lancez l'application Excel.
  2. Importer le fichier : Cliquez sur l'onglet « Données » puis sur « Obtenir des données externes » et enfin sur « À partir d'un fichier texte/CSV » (ou simplement "Données" > "Données externes" > "Fichier texte" selon votre version d'Excel).
  3. Sélectionner le fichier CSV : Naviguez jusqu'à l'emplacement de votre fichier CSV et sélectionnez-le.
  4. Assistant d'importation : L'assistant d'importation de texte s'ouvre. Ici, vous pouvez spécifier le délimiteur (virgule, point-virgule, tabulation, etc.). Assurez-vous de choisir le bon délimiteur pour que les données soient correctement séparées en colonnes. Une capture d'écran de l'assistant d'importation est conseillée ici.
  5. Définir le type de données : Vous pouvez également définir le type de données pour chaque colonne (Texte, Nombre, Date, etc.). Ceci est important pour éviter les erreurs d'interprétation des données par Excel.
  6. Charger les données : Cliquez sur « Charger » pour importer les données dans une nouvelle feuille de calcul Excel.

Astuce : Si Excel n'affiche pas correctement les caractères spéciaux (accents, etc.), vérifiez l'encodage du fichier CSV (UTF-8 est recommandé) et modifiez les paramètres d'importation en conséquence.

Gérer les problèmes d'encodage dans Excel

L'encodage est la manière dont les caractères sont représentés numériquement. Un mauvais encodage peut entraîner des caractères illisibles. Pour résoudre ce problème dans Excel :

  1. Lors de l'étape de l'assistant d'importation, recherchez une option comme "Origine du fichier" ou "Encodage".
  2. Choisissez l'encodage approprié. UTF-8 est souvent un bon choix, mais essayez d'autres options si nécessaire (ANSI, Windows-1252, etc.).
  3. Prévisualisez les données pour vérifier que les caractères s'affichent correctement.

Comment ouvrir un fichier csv avec Google Sheets

Google Sheets est une alternative en ligne à Excel, idéale pour la collaboration et l'accès aux données depuis n'importe où. Voici comment ouvrir un fichier CSV 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 le menu « Fichier » puis sur « Importer ».
  3. Sélectionner le fichier CSV : Choisissez l'onglet « Importer » et sélectionnez votre fichier CSV depuis votre ordinateur.
  4. Configurer l'importation : Une boîte de dialogue s'ouvre. Vous pouvez choisir le type de séparateur (virgule, point-virgule, tabulation, etc.), le caractère d'échappement et le mode d'importation (remplacer la feuille actuelle, créer une nouvelle feuille, etc.).
  5. Importer les données : Cliquez sur « Importer les données » pour importer les données dans Google Sheets.

Astuce : Google Sheets détecte généralement automatiquement le bon délimiteur. Cependant, si les données ne sont pas correctement séparées, vérifiez et modifiez le paramètre de délimiteur.

Gérer les problèmes d'encodage dans Google Sheets

Google Sheets gère généralement bien l'encodage UTF-8. Si vous rencontrez des problèmes :

  1. Assurez-vous que le fichier CSV est bien encodé en UTF-8 avant de l'importer. Vous pouvez utiliser un éditeur de texte pour convertir l'encodage si nécessaire.
  2. Lors de l'importation, Google Sheets peut vous proposer de détecter automatiquement l'encodage. Si cela ne fonctionne pas, essayez de spécifier un encodage différent.

Manipulation de fichiers csv : les bases

Une fois votre fichier CSV ouvert dans Excel ou Google Sheets, vous pouvez manipuler les données comme dans n'importe quelle feuille de calcul.

  • Tri : Trier les données par ordre croissant ou décroissant selon une ou plusieurs colonnes.
  • Filtrage : Afficher uniquement les lignes qui répondent à certains critères.
  • Suppression de lignes ou de colonnes : Supprimer les données inutiles.
  • Ajout de lignes ou de colonnes : Ajouter de nouvelles données.
  • Formules : Utiliser des formules Excel ou Google Sheets pour effectuer des calculs sur les données.

Exemples pratiques de manipulation

Exemple 1 : Calculer la somme d'une colonne

Supposons que vous ayez une colonne nommée "Ventes" dans votre fichier CSV. Pour calculer la somme de toutes les ventes, vous pouvez utiliser la formule suivante dans Excel ou Google Sheets :

=SOMME(A2:A100)

(où A2 est la première cellule contenant une valeur de vente et A100 est la dernière). Adaptez la plage de cellules à votre tableau.

Exemple 2 : Filtrer les données par date

Si vous avez une colonne "Date", vous pouvez filtrer les données pour afficher uniquement les ventes réalisées pendant une certaine période. Utilisez la fonction de filtre et les opérateurs de date.

Exemple 3 : Extraire des informations spécifiques

Vous pouvez utiliser des formules comme GAUCHE, DROITE, STXT pour extraire des parties spécifiques de texte dans une colonne. Par exemple, pour extraire les 3 premières lettres d'un code produit situé dans la colonne B, utilisez la formule : =GAUCHE(B2;3)

Convertir un fichier csv vers d'autres formats

Il peut être nécessaire de convertir un fichier CSV vers d'autres formats, comme Excel (.xlsx) ou PDF.

  • Vers Excel (.xlsx) : Dans Excel ou Google Sheets, ouvrez le fichier CSV et enregistrez-le au format .xlsx.
  • Vers PDF : Dans Excel ou Google Sheets, ouvrez le fichier CSV, puis utilisez l'option « Imprimer » et choisissez « Enregistrer au format PDF » (ou une option similaire selon votre système d'exploitation).
  • Vers d'autres formats : Il existe de nombreux outils en ligne et logiciels qui permettent de convertir des fichiers CSV vers d'autres formats (JSON, XML, etc.).

Erreurs courantes et comment les éviter

  • Mauvais délimiteur : Utiliser le mauvais délimiteur lors de l'importation peut entraîner des données mal séparées. Assurez-vous de choisir le bon délimiteur (virgule, point-virgule, tabulation, etc.).
  • Problèmes d'encodage : Un mauvais encodage peut entraîner des caractères illisibles. Utilisez l'encodage UTF-8 autant que possible et vérifiez les paramètres d'importation.
  • Données mal formatées : Assurez-vous que les données sont correctement formatées (dates, nombres, etc.) avant d'importer le fichier CSV.
  • Valeurs manquantes : Les valeurs manquantes peuvent être interprétées différemment selon les applications. Définissez une convention pour gérer les valeurs manquantes (par exemple, laisser la cellule vide ou utiliser une valeur spécifique comme "N/A").

Astuces pour travailler efficacement avec les fichiers csv

  • Utilisez un éditeur de texte avancé : Notepad++ (Windows) ou Sublime Text (multiplateforme) offrent des fonctionnalités utiles pour l'édition de fichiers CSV (coloration syntaxique, encodage, etc.).
  • Nettoyez les données avant l'importation : Supprimez les lignes ou colonnes inutiles, corrigez les erreurs de formatage et assurez-vous que l'encodage est correct avant d'importer le fichier CSV dans Excel ou Google Sheets.
  • Automatisez les tâches répétitives : Utilisez des scripts (Python, etc.) pour automatiser les tâches répétitives de manipulation de fichiers CSV.
  • Validez les données : Utilisez des outils de validation de données pour vérifier l'intégrité des données dans vos fichiers CSV.

Maîtrisez l'art des fichiers csv dès aujourd'hui

Questions fréquentes

Quelle est la différence entre un fichier CSV et un fichier Excel ?

Un fichier CSV est un fichier texte brut qui stocke des données séparées par des virgules (ou un autre délimiteur). Un fichier Excel est un fichier binaire qui peut contenir des données, des formules, du formatage et d'autres éléments. Les fichiers CSV sont plus simples et plus compatibles, tandis que les fichiers Excel sont plus riches en fonctionnalités.

Comment puis-je changer le délimiteur d'un fichier CSV ?

Vous pouvez changer le délimiteur d'un fichier CSV en ouvrant le fichier dans un éditeur de texte et en remplaçant toutes les virgules par le nouveau délimiteur (par exemple, un point-virgule). Vous pouvez également utiliser un logiciel de traitement de données pour effectuer cette opération.

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

Assurez-vous que le fichier CSV est encodé en UTF-8. Si vous rencontrez des problèmes avec certains caractères spéciaux, vous pouvez utiliser des caractères d'échappement (par exemple, des guillemets) pour les protéger.

Mots-clés associés :

excel csv google sheets csv importer csv excel convertir csv fichier csv définition

Partager cet article :