Question
gestion homonyme dans un .csv
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 12 ans 1 mois #16890
par darphboubou
gestion homonyme dans un .csv a été créé par darphboubou
Bonjour,
Mon SI m'a remit un fichier CSV comportement une liste d'utilisateurs, et comme toutes listes il peut y avoir des homonymes.
Je souhaiterai donc pouvoir extraire de cette liste les homonyme comment puis procéder.
le csv est composé comme suit:
nom,prenom,matricule
Merci de vore retour
Mon SI m'a remit un fichier CSV comportement une liste d'utilisateurs, et comme toutes listes il peut y avoir des homonymes.
Je souhaiterai donc pouvoir extraire de cette liste les homonyme comment puis procéder.
le csv est composé comme suit:
nom,prenom,matricule
Merci de vore retour
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 12 ans 1 mois #16892
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:gestion homonyme dans un .csv
Salut,
utilise Get-Unique ou Select -Unique.
utilise Get-Unique ou Select -Unique.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 12 ans 1 mois #16895
par darphboubou
Réponse de darphboubou sur le sujet Re:gestion homonyme dans un .csv
je ne veux pas éliminer les doublons mais au contraire, je veux quil me soit signalé
Connexion ou Créer un compte pour participer à la conversation.
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 12 ans 1 mois #16896
par darphboubou
Réponse de darphboubou sur le sujet Re:gestion homonyme dans un .csv
en gros mon script permet de remplir l'attribut employeeid (AD) à partir d'un fichier csv comportant les noms, prénoms et matricules des employés or dans le fichier il peut y avoir plusieur martin dupond (qui sont bien des personnes distinct), il faut donc afin d'éviter une erreur d'attribution de matricule que je puisse les exclure (afin que je puisse checker manuellement atribuer le bon matricule au bon martin dupond).
Connexion ou Créer un compte pour participer à la conversation.
- ANTRI Mohamed
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 124
- Remerciements reçus 0
il y a 12 ans 1 mois #16897
par ANTRI Mohamed
Réponse de ANTRI Mohamed sur le sujet Re:gestion homonyme dans un .csv
Hello,
L'avantage d'un fichier csv est que tu peux le traiter aussi avec Excel qui à mon sens est plus pratique pour ce genre de chose. Ensuite une fois terminé tu exportes à nouveau en csv et alors tu peux le traiter en powershell.
L'avantage d'un fichier csv est que tu peux le traiter aussi avec Excel qui à mon sens est plus pratique pour ce genre de chose. Ensuite une fois terminé tu exportes à nouveau en csv et alors tu peux le traiter en powershell.
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 12 ans 1 mois #16898
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:gestion homonyme dans un .csv
darphboubou écrit:
Une solution :
[code:1]
$File='c:\temp\datas.csv'
@\"
nom,prenom,matricule
Dardenne,Laurent,12345
Antri,Mohamed,12346
Darph, Boubou,12347
Dardenne,Laurent,12355
Antri,Mohamed,12356
Darph, Boubou,12357
ardenne,Laurent,12365
ntri,Mohamed,12366
arph, Boubou,,12367
\"@ > $File
$Users=Import-csv $File
$Grp=$Users|Group-Object Nom
$grp |Where {$_.count -gt 1}
$grp |Where {$_.count -gt 1}|Select-Object -expand group|Select-Object Name,matricule
[/code:1]
ANTRI Mohamed écrit:
Et comme les traitements en admin sont récurrents, une fois que l'on a compris le principe en PS, on le réapplique.
De plus ce type de code ne casse pas trois pattes à un canard
J'avais un doute sur l'interprétation du mot extraire.je ne veux pas éliminer les doublons mais au contraire, je veux qu'il me soit signalé
Une solution :
[code:1]
$File='c:\temp\datas.csv'
@\"
nom,prenom,matricule
Dardenne,Laurent,12345
Antri,Mohamed,12346
Darph, Boubou,12347
Dardenne,Laurent,12355
Antri,Mohamed,12356
Darph, Boubou,12357
ardenne,Laurent,12365
ntri,Mohamed,12366
arph, Boubou,,12367
\"@ > $File
$Users=Import-csv $File
$Grp=$Users|Group-Object Nom
$grp |Where {$_.count -gt 1}
$grp |Where {$_.count -gt 1}|Select-Object -expand group|Select-Object Name,matricule
[/code:1]
ANTRI Mohamed écrit:
Il arrive que ce type de traitement se fasse sur des machines ne disposant pas d'Excel.L'avantage d'un fichier csv est que tu peux le traiter aussi avec Excel qui à mon sens est plus pratique
Et comme les traitements en admin sont récurrents, une fois que l'on a compris le principe en PS, on le réapplique.
De plus ce type de code ne casse pas trois pattes à un canard
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.067 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- gestion homonyme dans un .csv