Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Comma-separated values — Wikipédia
Comma-separated values — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Page d’aide sur l’homonymie

Pour les articles homonymes, voir CSV.

Comma-separated values
Caractéristiques
Extension
.csvVoir et modifier les données sur Wikidata
Type MIME
text/csvVoir et modifier les données sur Wikidata
Type de format
fichier texte
Norme
(en) RFC 4180[1]
Spécification
Format ouvert

modifier - modifier le code - modifier WikidataDocumentation du modèle

Comma-separated values, connu sous le sigle CSV, est un format texte ouvert représentant des données tabulaires sous forme de valeurs séparées par des virgules. Ce format n'a jamais vraiment fait l'objet d'une spécification formelle. Toutefois, la RFC 4180[1] décrit la forme la plus courante et établit son type MIME « text/csv », enregistré auprès de l'IANA.

Un fichier CSV est un fichier texte, par opposition aux formats dits « binaires ». Chaque ligne du texte correspond à une ligne du tableau et les virgules correspondent aux séparations entre les colonnes. Les portions de texte séparées par une virgule correspondent ainsi aux contenus des cellules du tableau. Une ligne est une suite ordonnée de caractères terminée par un caractère de fin de ligne (line break – LF ou CRLF), la dernière ligne pouvant en être exemptée.

Exemple

[modifier | modifier le code]
Fichier au format .csv Représentation tabulaire
Sexe,Prénom,Année de naissance
M,Alphonse,1932
F,Béatrice,1964
F,Charlotte,1988
Sexe Prénom Année de naissance
M Alphonse 1932
F Béatrice 1964
F Charlotte 1988

Variantes françaises

[modifier | modifier le code]

Le fait que les fichiers CSV soient essentiellement utilisés autour de logiciels tableur comme Microsoft Excel, et que les séparateurs ne soient pas standardisés (virgules, points-virgules sous certaines localisations dont la française, etc.) rend ce format peu pratique pour une utilisation autre que des échanges de données ponctuels. Ce format est toutefois assez populaire parce qu'il est relativement facile à générer.

Les champs texte peuvent également être délimités par des guillemets. Lorsqu'un champ contient lui-même des guillemets, ils sont doublés afin de ne pas être considérés comme début ou fin du champ. Si un champ contient un signe utilisé comme séparateur de colonne (virgule, point-virgule, tabulation, etc.) ou comme séparateur de ligne (généralement le caractère de retour à la ligne), les guillemets sont obligatoires afin que ce signe ne soit pas confondu avec un séparateur.

Exemple, avec des champs séparés par des points-virgules et des guillemets :

Robert;Dupont;rue du Verger, 12;…
"Michel";"Durand";" av. de la Ferme, 89 ";…
"Michel ""Michele""";"Durand";" av. de la Ferme, 89";…
"Michel;Michele";"Durand";"av. de la Ferme, 89";…

Ce texte représente les données suivantes :

Robert Dupont rue du Verger, 12 …
Michel Durand av. de la Ferme, 89 …
Michel "Michele" Durand av. de la Ferme, 89 …
Michel;Michele Durand av. de la Ferme, 89 …

Alternatives

[modifier | modifier le code]
LibreOffice 7.2.4.1 Calc affichant les données d'intensité sonore générées par Loudgain.

Le format CSV présente entre autres inconvénients, d'être interprété par certains tableurs comme étant au format anglais (séparateur de colonnes : virgule ; séparateur de décimales : point) ou format français (séparateur de colonnes : point-virgule ; séparateur de décimales : virgule) en fonction de l'origine du fichier : sur disque, par HTTP, support amovible… Une alternative simple est d'utiliser le format TSV (parfois aussi nommé TAB, ou encore "données tabulées au format texte"), dont le caractère séparateur est une tabulation dans tous les cas, quels que soient la localisation et le logiciel.

Une alternative ouverte pour s'affranchir de cette limitation est le XML pour l'import sur un tableur. Beaucoup d'éditeurs de logiciels définissent des formats ouverts ou privateurs alternatifs. Par exemple le format SYLK présente l'avantage d'être un format texte et d'être indépendant de la langue de Microsoft Excel (anglais, français…). Il peut intégrer des formules mathématiques simples et contrôler certaines propriétés des cellules. De plus, les cellules du tableur peuvent être remplies dans le désordre.

Notes et références

[modifier | modifier le code]
  1. ↑ a et b (en) Request for comments no 4180

Voir aussi

[modifier | modifier le code]

Sur les autres projets Wikimedia :

  • Importer un fichier CSV en R, sur Wikibooks

Articles connexes

[modifier | modifier le code]
  • Delimiter-separated values
  • Tabulation-separated values
  • vCard
  • Fichier texte à largeur fixe

Liens externes

[modifier | modifier le code]

  • Notice dans un dictionnaire ou une encyclopédie généralisteVoir et modifier les données sur Wikidata :
    • Store norske leksikon
  • (en) CSV-1203 : spécification de format de fichier pour applications Business-to-Business
  • icône décorative Portail de l’informatique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Comma-separated_values&oldid=229450274 ».
Catégories :
  • Format ouvert
  • Format de données numériques
Catégories cachées :
  • Page utilisant P1195
  • Page utilisant P1163
  • Article utilisant l'infobox Format de données
  • Article utilisant une Infobox
  • Page utilisant un modèle Bases inactif
  • Page utilisant P4342
  • Page pointant vers des bases externes
  • Page pointant vers des dictionnaires ou encyclopédies généralistes
  • Page utilisant le modèle Autorité inactif
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id