Sommaire
Dans ce tutoriel, nous allons apprendre à lire, écrire et manipuler un fichier CSV via le langage Python. Nous utiliserons pour cela le module Python csv.
Le format CSV (pour Comma Separated Values) est un format de fichier texte très simple qui organise les données sous forme de lignes, chaque ligne correspondant à un enregistrement. Les champs d’un enregistrement sont séparés par un délimiteur (souvent un point-virgule ou une virgule).
En général, la première ligne d’un fichier CSV contient les noms des colonnes. Voici par exemple à quoi peut ressembler un fichier CSV :
Prénom,Age,Profession Alice,30,Ingénieure Bob,25,Designer Charlie,35,Enseignant David,40,Avocat Emma,28,Graphiste Frank,50,Médecin Gina,22,Étudiante Hugo,45,Chef Isabelle,33,Comptable Ce format de fichier est encore aujourd’hui très utilisé, car il est très simple à créer, lire et manipuler. De plus, il est facilement pris en charge par de nombreux langages de programmation et outils bureautiques (Google Sheets, Excel, LibreOffice Calc, etc.). Il est donc un excellent pont entre le monde de la programmation et celui de la bureautique pour l’import et l’export de données.
Si vous débutez complètement en Python, je vous oriente vers notre tutoriel débutant :
Pour rappel, un module (aussi appelé bibliothèque ou, plus maladroitement, librairie) en Python est un ensemble de fonctions prêtes à l’emploi, regroupées autour d’une thématique précise. L’utilisation de ces modules permet de gagner du temps, d’éviter de réinventer la roue et de rendre le code plus fiable et plus facile à maintenir.
Dans ce tutoriel, nous allons surtout utiliser le module csv, inclus dans la bibliothèque standard de Python. Il offre tout le nécessaire pour lire, écrire et manipuler des fichiers CSV de façon efficace et rapide.
En Python, la bibliothèque standard est installée ...
[Courte citation de 8% de l'article original]