Skip to content

Fonctionnalités

Tristan Valcke edited this page Dec 13, 2024 · 2 revisions

Fonctionnalités du programme

Le programme permet à l'utilisateur de gérer et manipuler des fichiers CSV de manière simple et intuitive. Il inclut plusieurs fonctionnalités principales :

1. Importer un fichier CSV

L'utilisateur peut importer un fichier CSV depuis le répertoire courant. Le programme propose une liste des fichiers CSV disponibles, et l'utilisateur peut choisir lequel il souhaite importer. Une fois le fichier sélectionné, son contenu est chargé en mémoire pour être manipulé dans les étapes suivantes.

2. Afficher un fichier CSV

Après l'importation d'un fichier, l'utilisateur peut afficher son contenu sous forme de tableau dans la console. Les données sont présentées de manière claire, avec les colonnes alignées et des lignes de séparation pour une meilleure lisibilité. Cette fonctionnalité permet de visualiser rapidement les informations contenues dans un fichier CSV.

3. Fusionner plusieurs fichiers CSV

L'utilisateur peut sélectionner plusieurs fichiers CSV importés et les fusionner en un seul fichier. Les données des fichiers sélectionnés sont combinées en un seul tableau, avec l'en-tête provenant du premier fichier. Cette fonctionnalité est utile pour regrouper des informations provenant de plusieurs sources. Après la fusion, l'utilisateur peut choisir de sauvegarder le fichier résultant sous un nouveau nom.

4. Trier un fichier CSV

Le programme permet de trier les données d'un fichier CSV en fonction de la colonne de l'utilisateur. L'utilisateur peut sélectionner la colonne à trier en choisissant son numéro (ex. : 1 pour la première colonne). Les données sont ensuite triées par ordre croissant selon la colonne choisie, et le tableau trié est affiché. Cette fonctionnalité permet de trier des informations pour mieux les analyser.

Fonctionnalité SMART

Spécifique

Le programme est spécifiquement conçu pour gérer des fichiers CSV. Il offre des fonctionnalités concrètes et simples, comme l'importation, l'affichage, la fusion et le tri des fichiers. Chaque fonctionnalité est clairement définie pour répondre à des besoins spécifiques liés à la gestion des données.

Mesurable

Le succès du programme peut être mesuré par la capacité de l'utilisateur à importer des fichiers CSV, les afficher correctement, fusionner plusieurs fichiers avec succès, et trier les données sans erreur. L'utilisateur voit immédiatement si une action a été réussie ou non grâce à des messages clairs dans l'interface.

Atteignable

Les fonctionnalités proposées sont simples à implémenter et reposent sur des bibliothèques standards comme csv et os. Aucune fonctionnalité complexe ou de traitement de données avancé n'est nécessaire, ce qui rend le programme accessible à un large public, y compris ceux qui n'ont pas de compétences avancées en programmation.

Pertinent

Le traitement de fichiers CSV est une tâche courante dans de nombreux domaines : analyse de données, gestion d'inventaires, exportation de données depuis des bases de données, etc. Ce programme répond à un besoin réel, car de nombreux utilisateurs manipulent des fichiers CSV dans leur travail quotidien.

Délimité dans le temps

Le programme est conçu pour être rapide et facile à utiliser. L'importation, l'affichage, la fusion et le tri des fichiers peuvent être effectués rapidement, ce qui permet à l'utilisateur de travailler efficacement avec plusieurs fichiers CSV en peu de temps. L'interface est simple, avec des commandes claires, et ne nécessite pas de processus long ou complexe.

Conclusion

En résumé, ce programme offre un ensemble de fonctionnalités pratiques et efficaces pour gérer et manipuler des fichiers CSV. L'interface est simple, et les actions sont réalisées rapidement, ce qui permet à l'utilisateur de se concentrer sur l'analyse ou la gestion des données. Ces fonctionnalités sont particulièrement utiles pour les personnes ayant besoin de travailler régulièrement avec des fichiers CSV, que ce soit pour l'analyse de données ou pour organiser des informations provenant de différentes sources.