CSV

Définition, exemples et bonnes pratiques

À retenir

  • C'est un fichier texte brut, donc très léger et lisible par n'importe quel ordinateur.
  • Il ne contient aucune mise en forme (pas de gras, pas de couleurs, pas de fusion de cellules).
  • C'est le standard mondial pour l'échange de données entre systèmes différents.

Un fichier CSV est une sorte de tableau de données stocké sous forme de texte très simple. Imaginez une feuille de calcul Excel dont on aurait retiré toute la mise en forme (couleurs, polices, formules) pour ne garder que les informations brutes, où chaque colonne est séparée par une virgule et chaque ligne représente une nouvelle entrée.

Étymologie

Le terme est l'acronyme de l'anglais Comma-Separated Values, ce qui signifie littéralement « valeurs séparées par des virgules ». Bien que son usage se soit généralisé dans les années 1980 avec l'essor de l'informatique personnelle, le concept de séparer des données par un caractère spécial existe depuis les débuts du stockage sur bandes magnétiques.

Exemples d'usage

  • Une liste de clients exportée d'un site e-commerce pour être traitée dans un logiciel de comptabilité.
  • Un catalogue de produits envoyé à une place de marché (comme Amazon ou eBay) pour mettre à jour les stocks.
  • L'exportation de l'historique de vos consommations électriques depuis le site de votre fournisseur d'énergie.

Cas d'usage

On utilise principalement le CSV pour transférer des informations d'un logiciel à un autre, car c'est un format « universel » que presque tous les programmes informatiques savent lire. Il intervient massivement dans l'analyse de données (Data Science), la gestion de bases de données et la bureautique.

Bonnes pratiques

Il est recommandé d'utiliser l'encodage UTF-8 pour garantir que les accents s'affichent correctement. Attention : dans les pays francophones, le séparateur est souvent le point-virgule (;) au lieu de la virgule, car cette dernière est déjà utilisée pour les nombres décimaux (ex: 10,50).

Synonymes

fichier plat valeurs séparées par des délimiteurs

Antonymes

format binaire format propriétaire (ex: .xlsx)

Conseil

Si vous débutez, évitez de modifier un fichier CSV manuellement avec un bloc-notes. Utilisez plutôt un tableur (Excel, LibreOffice Calc, Google Sheets) et veillez à bien vérifier les options d'importation (choix du séparateur et de l'encodage) pour que vos données restent bien alignées en colonnes.

Questions fréquentes

Puis-je ouvrir un CSV avec Excel ?

Oui, Excel et tous les autres tableurs savent ouvrir et enregistrer des fichiers au format CSV.

Pourquoi mes données s'affichent-elles sur une seule ligne ?

Cela arrive souvent quand le logiciel attend une virgule comme séparateur alors que le fichier utilise un point-virgule (ou inversement).

Le CSV peut-il contenir des images ?

Non, le CSV est un format exclusivement textuel. Il peut contenir le lien (URL) vers une image, mais pas l'image elle-même.