Fiche de révision : Format CSV
En bref
Le format CSV (Comma-Separated Values) est un format texte simple pour stocker des données tabulaires. Chaque ligne correspond à un enregistrement et les valeurs sont séparées par des virgules. La première ligne contient souvent les métadonnées (noms des colonnes). On peut trier, filtrer et ouvrir un CSV avec un tableur ou un éditeur de texte. Le JSON est un autre format structuré, plus lisible pour les machines. L'open data publie des données en CSV.
Points clés
- Un fichier CSV est un fichier texte où chaque ligne est une ligne de tableau et les colonnes sont séparées par des virgules.
- La première ligne d'un CSV contient souvent les métadonnées : les noms des colonnes (en-têtes).
- Une donnée est une valeur brute (ex: 25, 'Paris'). Une métadonnée décrit la donnée (ex: 'âge', 'ville').
- Un CSV peut être ouvert avec un tableur (Excel, LibreOffice) ou un éditeur de texte.
- Trier un CSV signifie réorganiser les lignes selon une colonne (ex: ordre alphabétique). Filtrer signifie ne garder que les lignes répondant à un critère.
- JSON (JavaScript Object Notation) est un autre format structuré, plus lisible par les programmes, avec des accolades et des guillemets.
- L'open data met à disposition des données publiques, souvent en CSV, pour favoriser la transparence et la réutilisation.
Définitions & formules
CSV
Comma-Separated Values : format texte où les valeurs sont séparées par des virgules.
Donnée
Information brute, non interprétée (ex: 42, 'rouge').
Métadonnée
Donnée qui décrit une autre donnée (ex: le nom de colonne 'taille').
Table
Ensemble de données organisé en lignes et colonnes.
JSON
JavaScript Object Notation : format structuré utilisant des paires clé-valeur.
Tri
Réorganisation des lignes selon l'ordre d'une colonne (croissant/décroissant).
Filtre
Sélection des lignes qui vérifient une condition (ex: âge > 18).
Open data
Données publiques accessibles librement, souvent en CSV.
Méthode flash
- 1Ouvrir le fichier CSV dans un tableur (ou éditeur de texte).
- 2Pour trier : sélectionner la colonne, utiliser l'outil de tri (croissant/décroissant).
- 3Pour filtrer : activer le filtre automatique, choisir une condition sur une colonne.
- 4Pour convertir en JSON : utiliser un convertisseur en ligne ou un script simple.
Exemple corrigé
Énoncé
Soit le fichier CSV suivant : Nom,Age,Ville Alice,15,Paris Bob,16,Lyon Charlie,14,Marseille Filtre les lignes où Age > 14.
Résolution
On garde les lignes avec Age > 14 : Alice (15) et Bob (16). Résultat : Nom,Age,Ville Alice,15,Paris Bob,16,Lyon
Pièges à éviter
❌ Faux : Un CSV ne peut s'ouvrir qu'avec un tableur.
✅ Correct : Un CSV est un fichier texte, il s'ouvre aussi avec un éditeur de texte (Bloc-notes).
❌ Faux : Les métadonnées sont les valeurs des cellules.
✅ Correct : Les métadonnées sont les noms des colonnes (en-têtes), pas les valeurs.
❌ Faux : JSON et CSV sont identiques.
✅ Correct : JSON est plus structuré (accolades, guillemets) et plus lisible par les programmes ; CSV est plus simple et plus lisible par les humains.
Auto-évaluation
Coche ce que tu sais faire. Le reste = à revoir en priorité.
0 / 5 — continue, tu y es presque !
Tu as revu la fiche ? Passe à l'action 💪
Teste-toi sur les exercices de SNT pour ancrer ce que tu viens de réviser.
