Recherche…


Remarques

csv est un acronyme qui signifie valeurs séparées par des virgules. Un fichier CSV est du texte brut, mais les caractères peuvent être encodés de différentes manières. Chaque ligne d'un tel fichier représente un enregistrement unique. Le contenu d'un fichier csv doit être compris comme le contenu d'une table dans laquelle chaque enregistrement représente une ligne des tables. Bien que l'acronyme indique que les valeurs des lignes sont séparées par des virgules, elles peuvent en fait être séparées par n'importe quel caractère et les valeurs de chaîne peuvent être échappées, par exemple, par des apostrophes ou des guillemets. Souvent, la première ligne d'un fichier csv est formatée de la même manière que les lignes suivantes, mais contient des identificateurs pour les données qu'elle contient; Dans ces fichiers, cette première ligne fournit des en-têtes pour la table représentée par le fichier.

Les fichiers csv sont largement utilisés pour stocker et transmettre des données. La plupart des langages et systèmes complets incluent, ou donnent accès à, des moyens d’analyse des lignes de ces fichiers pour leurs valeurs.

Installation ou configuration

Un fichier CSV lui-même ne nécessite aucune installation car il ne s'agit que d'un fichier texte, généralement avec l'extension .csv .

Un fichier CSV contient généralement des enregistrements. Chaque ligne représente un enregistrement et est séparée par un délimiteur, le plus souvent une virgule; mais les points-virgules et les tabulations sont également fréquemment utilisés. Chaque ligne doit avoir le même nombre de champs.

example.csv:

Name,Age,Skill,Height,Friendly
Bob,22,10,6.3,yes
Frank,12,7,5.5,no

Traitement des fichiers csv dans divers systèmes et langages

De petits fichiers csv simples peuvent être créés en utilisant juste un éditeur de texte, car un fichier CSV est simplement du texte. Si vous disposez d'un logiciel de tableur, ceux-ci constituent généralement un moyen simple d'ouvrir et d'enregistrer des fichiers CSV.

En les lisant et en les écrivant, ou en traitant autrement leur contenu, on utilise plus efficacement les produits disponibles pour la langue ou les systèmes de choix.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow