Un fichier CSV est un format de fichier simple utilisé pour stocker des données de tableau, comme une feuille de calcul ou une base de données.

Les fichiers au format CSV peuvent être importés et exportés à partir de programmes qui stockent des données dans des tableaux, tels que Microsoft Excel, Google Spreadsheet ou OpenOffice Calc.

CSV signifie “comma-separated values” ou valeurs séparées par des virgules. Cette abbréviation vient tout simplement du fait que les champs de données d’un fichier CSV sont le plus souvent séparés ou délimités par une virgule.

Exemple fichier CSV

Par exemple, disons que vous avez une feuille de calcul contenant les données suivantes.

NomPrénomAge
DupontJules24 ans
MartinMélissa19 ans
LebollecStéphane31 ans



Les données ci-dessus pourraient être représentées dans un fichier au format CSV comme :

Nom,Prénom,Age
Dupont,Jules,24 ans
Martin,Mélissa,19 ans
Lebollec,Stéphane,31 ans

Ici, les champs de données de chaque ligne sont délimités par une virgule et nous faisons un retour à la ligne pour chaque nouvelle ligne du tableau.

Vous aimerez également : Comment retrouver n’importe quelle police d’écriture ?

Constituer un Fichier CSV : règles à suivre

Bien qu’il n’existe pas de structure standard pour les fichiers CSV, il existe des ” règles ” similaires utilisées par de nombreux logiciels et systèmes. Veuillez vous assurer que votre fichier CSV respecte ces règles :

  • Chaque ligne a le même nombre de valeurs (champs), et parfois les valeurs sont entourées de guillemets (“””).
  • Les champs vides doivent être séparés par des virgules et/ou des guillemets.
  • Assurez-vous qu’il n’y a pas de lignes vides dans le fichier CSV.
  • Enlever les espaces inutiles au début ou à la fin de chaque champ.

    ✅ “Lucas”
    🚫 ” Lucas”
    🚫 ” Lucas “

Un CSV est un fichier texte, il peut donc être créé et édité à l’aide de n’importe quel éditeur de texte. Plus fréquemment, cependant, un fichier CSV est créé en exportant (Menu Fichier 👉 Exporter au format CSV) un tableur ou une base de données dans le programme qui l’a créé.

Voici quelques logiciels permettant de créer un fichier CSV :

  • Notepad (ou tout autre éditeur de texte)
  • Microsoft Excel
  • OpenOffice Calc
  • Google Docs

Vous aimerez également : Les 10 meilleures banques d’images gratuites

Créer un fichier au format CSV avec Google Sheets

Pour créer un fichier CSV avec Google Spreadsheets par exemple, remplissez votre tableau comme vous le désirez et ensuite faites fichier 👉 Télécharger en tant que… 👉 CSV. Et voilà le tour est joué.

exporter en csv - LeDigitalizeur

Créer un fichier CSV avec des virgules

Dans le fichier CSV que vous venez de créer, les champs individuels de données étaient séparés par des virgules. Mais que faire si les données elles-mêmes contiennent des virgules ?

Si les champs de données de votre fichier CSV contiennent des virgules, vous pouvez les protéger en plaçant ces champs de données entre guillemets (“).

Les virgules qui font partie de vos données seront alors séparées des virgules qui délimitent les champs eux-mêmes.

Par exemple, disons que l’un de nos champs texte est la localisation de nos utilisateurs créée par eux directement et que les utilisateurs sont autorisés à mettre des virgules dans le champ.
Nos données ressembleront à ceci :

NomPrénomLocalisation
DupontJulesParis, France
MartinMélissaLondon, UK
LebollecStéphaneNew York, USA



Pour conserver les virgules dans notre colonne “Localisation”, nous pouvons inclure ces champs entre guillemets.

Par exemple :

Nom,Prénom,Localisation
Dupont,Jules,"Paris, France"
Martin,Mélissa,"London, UK"
Lebollec,Stéphane,"New York, USA"



Comme vous pouvez le voir, seuls les champs qui contiennent des virgules sont entourés de guillemets.

Vous aimerez également : Découvrez les moteurs de cherche alternatifs à Google

Créer un fichier CSV avec des virgules et guillemets

Si vos champs contiennent des guillemets doubles dans leurs données, les guillemets internes doivent être doublés pour qu’ils puissent être interprétés correctement. Par exemple, compte tenu des données suivantes :

NomPrénomLocalisation
DupontJules“Paris, France”
MartinMélissa“London, UK”
LebollecStéphane“New York, USA”



Nous pouvons le représenter dans un fichier CSV comme celui-ci :

Nom,Prénom,Localisation
Dupont,Jules,""Paris, France""
Martin,Mélissa,""London, UK""
Lebollec,Stéphane,""New York, USA""



Ici, nous avons simplement doublé les guillemets pour la colonne localisation.

Pour terminer, n’oubliez pas d’encoder votre fichier CSV en UTF-8 pour gérer les caractères spéciaux.

Vous aimerez également : Top 5 des outils pour raccourcir vos liens

1 Etoile2 Etoiles3 Etoiles4 Etoiles5 Etoiles (6 votes, average: 4,67 out of 5)
Loading...