TD FICHIERS csv et texte
Exercice 1:
Convertir un TXT en CSV
Un fichier [Link] contient :
Alice;24;Paris
Bob;30;Lyon
Claire;28;Lille
Convertis-le en [Link] en changeant ; en ,
Exercice 2:
Nettoyage automatique d’un fichier volumineux
Sur un fichier de plusieurs centaines de Mo (ou supposé) :
● Lire ligne par ligne (streaming, pas d’un seul coup en mémoire !)
● Supprimer les lignes vides
● Supprimer les lignes > 200 caractères
● Écrire dans [Link]
● Afficher le nombre de lignes traitées en temps réel (progress indicator)
Exercice 3: Agregation avancee
Un fichier [Link] contient :
date,produit,quantite,prix_unitaire
2024-01-05,Stylo,10,1.5
2024-01-05,Cahier,5,3.0
2024-01-06,Stylo,20,1.5
2024-01-10,Classeur,4,7.5
2024-02-02,Cahier,10,3.0
2024-02-02,Stylo,15,1.5
2024-02-15,Classeur,6,7.5
2024-03-01,Stylo,25,1.5
2024-03-05,Cahier,8,3.0
2024-03-10,Classeur,3,7.5
Écrire un programme qui calcule :
● le chiffre d’affaires total
● le CA par produit
● le CA par mois
● le produit le plus vendu
● la meilleure journée de vente
● Ecrire un fichier [Link] contenant toutes les statistiques