Réalisation d'un outil de comparaison
Van42
-
Van42 -
Van42 -
Bonjour à tous,
Pour mon stage, j'ai pour mission de réaliser un outil qui permettra de comparer le nombre de tasse de café bu par chaque employé par rapport à la moyenne de ses collègues au cours de chaque mois. Les résultats pour chaque employé devront être envoyé dans leur boite mail chaque mois.
Ma question est de savoir avec quels langages je peux créer des commandes qui permettront d'envoyer ces résultats par mail à cet fréquence( CHAQUE MOIS)
Aussi savez vous quel outil permettra de récupérer ces données(Le nombre de tasse de café bu par chaque employé) chaque mois pour que mon programme les traite?
PS: Pour avoir une tasse de café l'employé doit saisir son identifiant au distributeur
Merci pour vos réponses!!!
Pour mon stage, j'ai pour mission de réaliser un outil qui permettra de comparer le nombre de tasse de café bu par chaque employé par rapport à la moyenne de ses collègues au cours de chaque mois. Les résultats pour chaque employé devront être envoyé dans leur boite mail chaque mois.
Ma question est de savoir avec quels langages je peux créer des commandes qui permettront d'envoyer ces résultats par mail à cet fréquence( CHAQUE MOIS)
Aussi savez vous quel outil permettra de récupérer ces données(Le nombre de tasse de café bu par chaque employé) chaque mois pour que mon programme les traite?
PS: Pour avoir une tasse de café l'employé doit saisir son identifiant au distributeur
Merci pour vos réponses!!!
A voir également:
- Réalisation d'un outil de comparaison
- Comparaison million milliard - Accueil - Technologies
- Outil de benchmark gratuit - Accueil - Utilitaires
- Télécharger outil capture d'écran ciseaux - Télécharger - Capture d'écran
- Outil sauvegarde - Guide
- Outil compatibilité windows 11 - Guide
2 réponses
Bonjour,
Aussi savez vous quel outil permettra de récupérer ces données a voir avec le gerant du distributeur et en fonction de la reponse:
possible ou pas ---> pas = termine
possible---> comment ----> format des donnees ----> choix du logiciel
Bon courage
Aussi savez vous quel outil permettra de récupérer ces données a voir avec le gerant du distributeur et en fonction de la reponse:
possible ou pas ---> pas = termine
possible---> comment ----> format des donnees ----> choix du logiciel
Bon courage
Salut Van42,
Tu indiques dans tes messages précisant le contexte de ton besoin, que ta source de données est un fichier Excel.
Perl dispose dans CPAN d'un module excel2csv : https://metacpan.org/pod/release/LEOCHARRE/excel2csv-1.01/bin/excel2csv
Cela existe aussi pour Python : https://github.com/whojarr/excel2csv
A l'aide de l'un de ces deux langages tu peux parser facilement le contenu csv et le retraiter.
Personnellement, j'ai un faible pour Perl, qui est mon outil de prédilection pour retraiter du texte lorsque sed ne suffit plus.
L'envoi du mail peut se faire très simplement avec le module MIME::Lite : https://metacpan.org/pod/release/RJBS/MIME-Lite-3.029/lib/MIME/Lite.pm
Des modules similaires existent pour d'autres langages, plus ou moins faciles à mettre en oeuvre.
Avec Perl (ou Python), cela tiendrait probablement en une dizaine ou vingtaine de lignes de code, si la structure de ton fichier csv ne nécessite pas trop d'acrobaties et le mail à envoyer est simple.
Dal
Tu indiques dans tes messages précisant le contexte de ton besoin, que ta source de données est un fichier Excel.
Perl dispose dans CPAN d'un module excel2csv : https://metacpan.org/pod/release/LEOCHARRE/excel2csv-1.01/bin/excel2csv
Cela existe aussi pour Python : https://github.com/whojarr/excel2csv
A l'aide de l'un de ces deux langages tu peux parser facilement le contenu csv et le retraiter.
Personnellement, j'ai un faible pour Perl, qui est mon outil de prédilection pour retraiter du texte lorsque sed ne suffit plus.
L'envoi du mail peut se faire très simplement avec le module MIME::Lite : https://metacpan.org/pod/release/RJBS/MIME-Lite-3.029/lib/MIME/Lite.pm
Des modules similaires existent pour d'autres langages, plus ou moins faciles à mettre en oeuvre.
Avec Perl (ou Python), cela tiendrait probablement en une dizaine ou vingtaine de lignes de code, si la structure de ton fichier csv ne nécessite pas trop d'acrobaties et le mail à envoyer est simple.
Dal
Merci Dal! Pour les comparaisons je vais devoir utiliser quelques requettes SQL je ne connais rien de Perl ou Python est ce que ce sera possible d'insérer du SQL dedans? J'ai pensé que je pourrais me connecter au serveur de l'entreprise pour recupérer les données et les importer dans une bdd et éxécuter les commandes en JAVA penses tu que cela peut se faire? Merci pour ton aide!
planificateur de tache windows pour lancer le fichier excel, contrainte: un PC toujours sous tension
Pas besoin de programme, le planificateur de tache suffit pour lancer le fichier excel de traitement de vos donnees !!!!