Heiphaistos TutorialsHeiphaistosTutorials
🪟Windows🖥️CMD / PowerShell💬Discord🍎macOS🔐Sécurité🐧Linux🌐Réseau💻Programmation🤖Android📦Applications🔥Applications Heiphaistos📦Logiciels📦HeiApps

⚒ Heiphaistos Tutorials

Forge ton savoir informatique.
Tutoriels clairs, sans blabla.

Navigation

  • Accueil
  • Tous les tutoriels
  • Windows
  • Discord

Ressources

  • Flux RSS
  • heiphaistos.org

© 2026 Heiphaistos Tutorials — tuto.heiphaistos.org

Mentions légalesConfidentialitéCGU

Forge ton savoir.

Accueil/Programmation/Python : lire et écrire des fichiers CSV (Excel, LibreOffice)
💻ProgrammationVidéo

Python : lire et écrire des fichiers CSV (Excel, LibreOffice)

Lire un fichier CSV exporté d'Excel avec le module csv de Python (DictReader, séparateur point-virgule), calculer des totaux, et écrire un nouveau CSV avec DictWriter.

9 octobre 20261 min de lecture
#programmation#python#csv#excel
Votre navigateur ne supporte pas la lecture vidéo.
VitesseSous-titres : bouton CC du lecteur

Sommaire

  • Lire
  • Écrire

Lire

import csv
with open("depenses.csv", encoding="utf-8-sig", newline="") as f:
    for ligne in csv.DictReader(f, delimiter=";"):
        print(ligne["Date"], ligne["Montant"])
  • delimiter=";" : CSV « à la française ».
  • utf-8-sig : fichiers enregistrés par Excel (BOM). Sinon essayer cp1252.
  • Nombres : float(x.replace(",", ".")).

Écrire

with open("totaux.csv", "w", encoding="utf-8-sig", newline="") as f:
    w = csv.DictWriter(f, fieldnames=["Catégorie", "Total"], delimiter=";")
    w.writeheader()
    w.writerow({"Catégorie": "Loisirs", "Total": 96.5})

Pour des analyses plus poussées : pandas (pd.read_csv("f.csv", sep=";", decimal=",")). Bases : lire et écrire des fichiers.

Commentaires

Aucun commentaire pour l'instant. Soyez le premier !

Laisser un commentaire

En envoyant un commentaire, vous acceptez les conditions d'utilisation et la publication de votre pseudo après modération (voir la politique de confidentialité).