Découvrez dans cet article tout ce que vous devez savoir sur le fichier csv et comment créer un fichier csv simplement.
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.
Qu’est-ce qu’un fichier CSV ?
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.
Exemple fichier CSV
Par exemple, disons que vous avez une feuille de calcul contenant les données suivantes.
Nom | Prénom | Age |
---|---|---|
Dupont | Jules | 24 ans |
Martin | Mélissa | 19 ans |
Lebollec | Stéphane | 31 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é.
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 :
Nom | Prénom | Localisation |
---|---|---|
Dupont | Jules | Paris, France |
Martin | Mélissa | London, UK |
Lebollec | Stéphane | New 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 recherche alternatifs à Google
Vous aimerez également : 9 meilleurs hébergeurs WordPress
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 :
Nom | Prénom | Localisation |
---|---|---|
Dupont | Jules | « Paris, France » |
Martin | Mélissa | « London, UK » |
Lebollec | Sté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
Comment enregistrer un fichier en CSV ?
Pour enregistrer un ficher en CSV sous Google Sheets par exemple suivez les étapes suivantes :
- Cliquez sur fichier
- Cliquez sur Télécharger
- Puis enfin cliquez sur Valeurs séparées par des virgules (.csv)
- Choisissez ensuite le nom du fichier et cliquez sur sauvegarder.
Vous aimerez également : Les 15 meilleurs logiciels de montage vidéo gratuits
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.
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é.