Le format CSV☘
Les lettres CSV
signifient Comma Separated Values, c'est-à-dire données
séparées par des virgules.
Les données d’une table sont souvent sauvegardées dans un fichier au
format CSV tel que :
- Un fichier de ce format est un simple fichier texte.
- Chaque ligne du fichier correspond à une ligne de la table, la première ligne étant toujours la ligne des attributs.
- Chaque ligne est séparée en champs, à l’aide d’un séparateur de données.
- Toutes les lignes du fichiers doivent avoir le même nombre de champs, éventuellement vides.
Exemple
On rappelle le contenu de la table Personnes :
id_personne | nom | prenom | annee_naissance |
---|---|---|---|
1 | Labrosse | Adam | 2000 |
2 | Gemlamorte | Adèle | 1985 |
3 | Auboisdormant | Abel | 2001 |
4 | Etpan | Ahmed | 1975 |
5 | Térieur | Alain | 1999 |
Cette table sera décrite ainsi par un fichier au format CSV :
1 2 3 4 5 6 |
|
- Dans ce fichier, la virgule sert de séparateur de données.
- Chaque ligne contient 4 champs.
Remarque importante
La virgule est le séparateur de données par défaut d’un fichier CSV.
Toutefois, il est possible de choisir d’autres types de séparateurs :
- le point-virgule (en particulier en Europe, pour laquelle la virgule joue déjà le rôle de séparateur décimal des données numériques) ;
- la tabulation.