CSV
Signifie « Comma-Separated Values ». CSV est une méthode standard de stockage de données structurées au format texte brut. Il s’agit d’une option courante d’exportation dans les applications de bureau et sur certains sites web. La plupart des logiciels de tableur peuvent importer des données à partir d’un fichier .CSV.
Une liste de valeurs séparées par des virgules représente un tableau. Chaque ligne d’un fichier CSV est une ligne, et la valeur située entre chaque virgule correspond à une colonne. La première ligne est souvent l’en-tête du tableau et contient les libellés de chaque colonne. Comme les données d’un fichier CSV représentent un tableau, chaque ligne doit contenir le même nombre de valeurs séparées par des virgules.
Format CSV
Comme les fichiers CSV utilisent le caractère virgule « , » pour séparer les colonnes, les valeurs qui contiennent des virgules doivent être traitées comme un cas particulier. Ces champs sont placés entre guillemets doubles. Le premier guillemet double indique le début des données de la colonne, et le dernier guillemet double en indique la fin. Si la valeur contient une chaîne avec des guillemets doubles, ceux-ci sont remplacés par deux guillemets doubles, soit « "" ».
Voici quelques règles standard de mise en forme CSV :
- Les données du tableau sont représentées uniquement avec du texte brut.
- La première ligne peut représenter ou non l’en-tête du tableau.
- Les lignes sont séparées par des sauts de ligne caractères (de nouvelle ligne).
- Les colonnes (champs) sont séparées par des virgules.
- Toutes les lignes contiennent le même nombre de valeurs.
- Les champs qui contiennent des virgules doivent commencer et se terminer par des guillemets doubles.
- Les champs qui contiennent des sauts de ligne doivent commencer et se terminer par des guillemets doubles (tous les logiciels ne prennent pas en charge les valeurs contenant des sauts de ligne).
- Les autres champs n’ont pas besoin de guillemets doubles.
- Les guillemets doubles à l’intérieur des valeurs sont représentés par deux guillemets doubles consécutifs.
Exemple de données CSV
Les trois lignes suivantes représentent un tableau comportant trois lignes et quatre colonnes, dont la première est un en-tête de tableau.
ID,Website,URL,Description
1,TechTerms,https://techterms.com,"TechTerms, the Computer Dictionary"
2,Slangit,https://slangit.com,"Slangit, the ""Clean Slang"" Dictionary"
Les données ci-dessus peuvent être affichées dans un tableau comme celui-ci :
| ID | Website | URL | Description |
| 1 | TechTerms | https://techterms.com | TechTerms, the Computer Dictionary |
| 2 | Slangit | https://slangit.com | Slangit, the "Clean Slang" Dictionary |
Utilisation des fichiers CSV
Un fichier *.csv peut être ouvert, consulté et modifié dans n’importe quel éditeur de texte. Cependant, en raison de la nature minimaliste du format CSV, les données sont souvent difficiles à lire. Il est donc préférable de consulter les fichiers CSV dans un logiciel de tableur comme Microsoft Excel ou Apple Numbers. Ces applications analysent les données séparées par des virgules et affichent les valeurs sous forme de tableau dans un tableur.
Extension de fichier : .CSV
Testez vos connaissances