Question
Excel - Lecture et Comparaison
- Ivo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 10 ans 10 mois #19607
par Ivo
Excel - Lecture et Comparaison a été créé par Ivo
Bonjour à tous !!
merci pour toutes les personnes qui participent à ce forum.Beaucoup de sujets m'ont permis d'avancer en powershell pour la gestion AD, EXchange etc...
Cependant, aujourd'hui je bloque un peu sur un sujet (enfin j'ai pas trop envie de le faire mais je suis obligé...lol)
Voici mon sujet :
Je dois travailler avec un fichier excel (J'ai horreur de la gestion Excel avec PS...
)
- mon fichier xls :
exemple : 4 colonnes avec par exemple
Nom Prenom Date_de_validation Information
Maintenant le sujet :
J'ai dans la colonne Date_de_validation ( La 3ème ) une date d'expiration (ex de format: 15/05/2015)
-> Mon but est de lire ce fichier et de comparer la date de la cellule et cela pour chaque colone par rapport à la date du jour (Get-Date). Après, à voir quel est le meilleur format pour la comparaison...
-> j'aimerai mettre 3 erreurs via envoi de mail (send-Mailmessage): A 2 mois avant expiration, A 1 mois avant Expiration et A 2semaines avant expiration.
-> La colonne Information contient un menu déroulant avec trois messages type : En cours, Commandé, En attente
Je sèche un peu sur la lecture du fichier excel mais beaucoup plus sur la comparaison de la date.
Auriez-vous déjà effectué ce type de comparaison ?
Merci par avance pour vos retours sur ce sujet.
merci pour toutes les personnes qui participent à ce forum.Beaucoup de sujets m'ont permis d'avancer en powershell pour la gestion AD, EXchange etc...
Cependant, aujourd'hui je bloque un peu sur un sujet (enfin j'ai pas trop envie de le faire mais je suis obligé...lol)
Voici mon sujet :
Je dois travailler avec un fichier excel (J'ai horreur de la gestion Excel avec PS...
- mon fichier xls :
exemple : 4 colonnes avec par exemple
Nom Prenom Date_de_validation Information
Maintenant le sujet :
J'ai dans la colonne Date_de_validation ( La 3ème ) une date d'expiration (ex de format: 15/05/2015)
-> Mon but est de lire ce fichier et de comparer la date de la cellule et cela pour chaque colone par rapport à la date du jour (Get-Date). Après, à voir quel est le meilleur format pour la comparaison...
-> j'aimerai mettre 3 erreurs via envoi de mail (send-Mailmessage): A 2 mois avant expiration, A 1 mois avant Expiration et A 2semaines avant expiration.
-> La colonne Information contient un menu déroulant avec trois messages type : En cours, Commandé, En attente
Je sèche un peu sur la lecture du fichier excel mais beaucoup plus sur la comparaison de la date.
Auriez-vous déjà effectué ce type de comparaison ?
Merci par avance pour vos retours sur ce sujet.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 10 mois #19609
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Excel - Lecture et Comparaison
Salut,
Ivory écrit:
Ivory écrit:
L'envoi de mail pouvant échouer (retry) et si cela importe, comptes-tu mémoriser cette action ou la consultation de ta BAL suffira ?
La date est-elle toujours au format Fr ?
Peut-il exister des contrôles sur des dates antérieure à la date du jour ?
Ivory écrit:
Si cela t'es possible utilise un csv.J'ai horreur de la gestion Excel avec PS...
Ivory écrit:
Fonctionnellement c'est une erreur ou un rappel ?j'aimerai mettre 3 erreurs via envoi de mail (send-Mailmessage)
L'envoi de mail pouvant échouer (retry) et si cela importe, comptes-tu mémoriser cette action ou la consultation de ta BAL suffira ?
La date est-elle toujours au format Fr ?
Peut-il exister des contrôles sur des dates antérieure à la date du jour ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Ivo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 10 ans 10 mois #19610
par Ivo
Réponse de Ivo sur le sujet Re:Excel - Lecture et Comparaison
Bonjour Laurent,
Je ne peux malheureusement pas utiliser de fichier csv.
Effectivement, on peut parler de rappel. Le but étant d'envoyer un mail d'information à différents moments M-2 M-1 S-2 etc
Pour que ce soit lisible, on me demande une date au format FR. Après, si cela est gênant, je peux faire en sorte de travailler sur le format ddMMYYYY
Pour améliorer le script, il sera possible de mettre dans ma 4ème colonne, une information type \"désactivé\" afin de ne pas aller lire la colonne3 Date_de_validation.
Je ne peux malheureusement pas utiliser de fichier csv.
Effectivement, on peut parler de rappel. Le but étant d'envoyer un mail d'information à différents moments M-2 M-1 S-2 etc
Pour que ce soit lisible, on me demande une date au format FR. Après, si cela est gênant, je peux faire en sorte de travailler sur le format ddMMYYYY
Pour améliorer le script, il sera possible de mettre dans ma 4ème colonne, une information type \"désactivé\" afin de ne pas aller lire la colonne3 Date_de_validation.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 10 mois #19611
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Excel - Lecture et Comparaison
Ivory écrit:
Le traitement se fait sur un poste de travail ou sur un serveur ?
Quel OS et quelle version de PS ?
Ok, sache que pour le traitement tu peux exporter le fichier XL en csv si tu ne modifie pas le fichier d'origine.Je ne peux malheureusement pas utiliser de fichier csv.
Le traitement se fait sur un poste de travail ou sur un serveur ?
Quel OS et quelle version de PS ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Ivo
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 17
- Remerciements reçus 0
il y a 10 ans 10 mois #19612
par Ivo
Réponse de Ivo sur le sujet Re:Excel - Lecture et Comparaison
Le fichier XL sera modifié mais manuellement.
Pour le moment, le traitement va se faire sur un poste de travail Win7, PSVersion 3.0 pour les tests.
Mais cela va finir sur un serveur 2008R2, PSVersion 2.0
Par contre, si les commandes XL via powershell sont très différentes entre la v2 et v3, je vais directement travailler sur la v2.
Pour le moment, le traitement va se faire sur un poste de travail Win7, PSVersion 3.0 pour les tests.
Mais cela va finir sur un serveur 2008R2, PSVersion 2.0
Par contre, si les commandes XL via powershell sont très différentes entre la v2 et v3, je vais directement travailler sur la v2.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 10 ans 10 mois #19613
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Excel - Lecture et Comparaison
Ivory écrit:
Selon les méthodes utilisées, le pb peut se poser avec les versions d'Office.
Une fois sur le serveur l'exécution se fera manuellement ou en remoting ?
Les délais sont en mois ou en jours ? Par exemple Février ou les mois de 30/31 jours importent ?
Un conseil utilise directement la v2.Par contre, si les commandes XL via powershell sont très différentes entre la v2 et v3, je vais directement travailler sur la v2.
Selon les méthodes utilisées, le pb peut se poser avec les versions d'Office.
Une fois sur le serveur l'exécution se fera manuellement ou en remoting ?
Les délais sont en mois ou en jours ? Par exemple Février ou les mois de 30/31 jours importent ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.043 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Excel - Lecture et Comparaison