Un fichier CSV, mais qu’est-ce donc ?

Certains logiciels (ou certains informaticien·nes) vous parlent parfois de données au format CSV (c’est le cas du logiciel Gephi par exemple), mais de quoi s’agit-il exactement ?

Un fichier CSV permet de représenter un tableau, avec des colonnes et des valeurs dans ces colonnes, comme celui-ci par exemple :

Renne Plat préféré Place dans l’attelage Chanson préférée
Rudolph Carottes 1 Vive le vent d’hiver
Tornade Chou 3 Rudolph, le petit renne
Danseur Foin 2 Jingle bells !
Comète Pomme 4 Petit Papa Noël

En réalité, il s’agit d’un simple fichier texte, avec des valeurs séparées par une virgule (ou un autre caractère), d’où son nom “comma separated values”. La première ligne sert à définir le nom des différentes colonnes.

Renne,Plat préféré,Place dans l’attelage,Chanson préférée
Rudolph,Carottes,1,Vive le vent d’hiver
Tornade,Chou,3,”Rudolph, le petit renne”
Danseur,Foin,2,Jingle bells !
Comète,Pomme,4,Petit Papa Noël

C’est un format très léger et facile à manipuler pour les informaticien·nes pour des données tabulaires. Il n’est par contre pas très standardisé : le caractère de séparation peut être une virgule, un point-virgule, une tabulation… C’est ensuite au programme de lecture du fichier de s’adapter en fonction de ce qui a été utilisé.

Vous aurez peut-être remarqué que`”Rudolph, le petit renne” a été mis entre guillemets. En effet, ce titre de chanson contient une virgule, hors la virgule est notre séparateur. En l’absence de guillemets, l’ordinateur croit qu’il s’agit d’une case supplémentaire et va créer deux cases, une pour “rudolph” et une pour “le petit renne”. Les guillemets peuvent être ajoutées sur toutes les cases ou uniquement sur les cases où cela est nécessaire, cela n’a pas d’importance.

Bon, pour être honnête, il n’est pas très agréable de lire ce fichier, ni d’écrire son tableau à la main sur un fichier texte. Ce format est utilisé plutôt lorsque le tableau est généré automatiquement par un programme informatique. Côté humain, nous aimerions revenir à une visualisation plus proche de celle du tableau du début de l’article !

Bonne nouvelle : Libre Office gère très bien ce format. Ainsi, lorsque vous recevez un fichier dont le nom se termine par .csv, le plus simple est de l’ouvrir avec Calc (le tableur de Libre Office). Une fenêtre de prévisualisation s’ouvre et vous propose de choisir le délimiteur. Si le tableau ne s’affiche pas comme il faut, il vous suffit de sélectionner le délimiteur adapté. Excel est surement capable d’en faire de même, mais il ne le fait pas de manière aussi simple, je vous conseille donc vivement de passer par Calc! 

 

À l’inverse, vous pouvez être amenés à vouloir enregistrer un tableau au format CSV, là encore, Calc est votre ami. Lorsque vous faites “enregistrez-sous”, vo

us pouvez choisir le format CSV, puis une fenêtre s’ouvre, qui vous demande de choisir un séparateur de champs et un séparateur de chaîne de caractère. À moins d’avoir eu une consigne différente, le plus simple est de laisser les valeurs par défaut.

Attention : le format CSV est un format texte : tout ce que vous pourriez avoir envie d’ajouter comme mise en page sur Calc (couleur, gras, texte centré…) sera perdu au moment de l’enregistrement en CSV. Ainsi, si vous aviez prévu de mettre en rouge les lignes des rennes qui n’aiment pas les carottes, il faudra plutôt ajouter une colonne “amour des carottes” puis mettre une valeur pour chaque renne (par exemple True pour ceux qui aiment et False pour n’aiment pas). Il n’est pas non plus possible de garder des formules de calculs.

Renne Plat préféré Place dans l’attelage Chanson préférée Amour des carottes
Rudolph Carottes 1 Vive le vent d’hiver True
Tornade Chou 3 Rudolph, le petit renne False
Danseur Foin 2 Jingle bells ! True
Comète Pomme 4 Petit Papa Noël False

Vous êtes parés pour utiliser des fichiers CSV ! (en plus, c’est libre et tout le monde peut les ouvrir, pas comme les fichiers excel !!)

Bonnes fêtes de fin d’année

 


OpenEdition vous propose de citer ce billet de la manière suivante :
Fanny Mézard (12 décembre 2025). Un fichier CSV, mais qu’est-ce donc ? ELAN - L'élan littératures, arts et numériques de Litt&Arts (UMR 5316). Consulté le 15 mai 2026 à l’adresse https://doi.org/10.58079/15bzb


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

This site uses Akismet to reduce spam. Learn how your comment data is processed.