Python Lernhandbuch

Kapitel 11: CSV, JSON und Excel lesen und bearbeiten

Übung im Browser prüfbar

Mit der Datei verkaeufe.csv von oben:

  1. Lies die Datei ein und berechne pro Zeile den Umsatz (menge * preis).
  2. Berechne den Gesamtumsatz pro Kunden.
  3. Schreibe eine Excel-Datei auswertung.xlsx mit zwei Blättern: Details (alle Zeilen mit Umsatz) und Pro Kunde (Kunde, Umsatz, absteigend sortiert).
  4. Formatiere die Kopfzeilen fett, die Umsatzspalten mit zwei Nachkommastellen, und setze eine Summenzeile als Formel.

verkaeufe.csv liegt im Arbeitsordner. openpyxl ist installiert. Die Prüfung öffnet deine auswertung.xlsx und schaut sich Blätter, Werte und Formate an. Spaltenreihenfolge im Blatt Details: Kunde, Artikel, Menge, Preis, Umsatz. Im Blatt Pro Kunde: Kunde, Umsatz.

📁 Dateien im Arbeitsordner (1)

Diese Dateien liegen beim Ausführen und Prüfen neben deinem Programm. Bei der Prüfung werden zusätzlich andere Inhalte getestet.

verkaeufe.csv

kunde;artikel;menge;preis
Anna;Stift;10;1.50
Ben;Heft;5;3.00
Anna;Heft;2;3.00
Cem;Stift;20;1.40
✓ So wird geprüft
  • ○ auswertung.xlsx mit den Blättern „Details“ und „Pro Kunde“
  • ○ Details: alle vier Zeilen mit Umsatz
  • ○ Pro Kunde: absteigend sortiert (Cem 28, Anna 21, Ben 15)
  • ○ Kopfzeilen fett, Umsätze im Format 0.00
  • ○ Summenzeile als Formel =SUM(...)
auswertung.py
Eingaben für „Ausführen“ (input und Argumente)