Question
Alimentation fichier csv à partir de textbox
- Anthony
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 9 ans 2 mois #22956
par Anthony
Alimentation fichier csv à partir de textbox a été créé par Anthony
Bonjour tout le monde,
J'espère que ça va pour vous
, voilà ça y est , j'ai acheté le livre (les fondamentaux du langage), il est extra ! 
Il faut que je me perfectionne donc bon...lol
Je vous expose mon problème: je dois récupérer des valeurs dans des textbox et alimenter un fichier csv, ce fichier contient une configuration par ligne avec en autre: domain_name, fqdn_gateway, ip_gateway et d'autres paramètres...
je voudrai trouver un moyen de supprimer et d'alimenter une configuration donc une ligne (peu importe ou elle se trouve dans le fichier) à la fois depuis des boutons(qui sont déjà en place sur l'interface graphique), j'ai donc trois boutons, un sauve, un pour sélectionner une liste de configuration et un autre delete.
C'est à dire que si je sélectionne par exemple une configuration à partir de ma liste déroulante il me l'à supprime de mon csv dès que je clic sur delete, à l'inverse, si je creer une configuration à partir de mes textbox et que je clic sur sauv, il me creer ma configuration sur une ligne en remplissant tous les champs.
Je cherche...
Merci les amis
J'espère que ça va pour vous
Il faut que je me perfectionne donc bon...lol
Je vous expose mon problème: je dois récupérer des valeurs dans des textbox et alimenter un fichier csv, ce fichier contient une configuration par ligne avec en autre: domain_name, fqdn_gateway, ip_gateway et d'autres paramètres...
je voudrai trouver un moyen de supprimer et d'alimenter une configuration donc une ligne (peu importe ou elle se trouve dans le fichier) à la fois depuis des boutons(qui sont déjà en place sur l'interface graphique), j'ai donc trois boutons, un sauve, un pour sélectionner une liste de configuration et un autre delete.
C'est à dire que si je sélectionne par exemple une configuration à partir de ma liste déroulante il me l'à supprime de mon csv dès que je clic sur delete, à l'inverse, si je creer une configuration à partir de mes textbox et que je clic sur sauv, il me creer ma configuration sur une ligne en remplissant tous les champs.
Je cherche...
Merci les amis
Connexion ou Créer un compte pour participer à la conversation.
- Anthony
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 9 ans 2 mois #22971
par Anthony
Réponse de Anthony sur le sujet Re:Alimentation fichier csv à partir de textbox
Personne pour m'aider ??
Connexion ou Créer un compte pour participer à la conversation.
- Anthony
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 9 ans 2 mois #22973
par Anthony
Réponse de Anthony sur le sujet Re:Alimentation fichier csv à partir de textbox
Bon ben j'ai trouvé tout seul et grâce à un collègue...
Je mets la réponse au cas ou quelqu'un serait dans le même cas que moi:
[code:1]function sauve {
$champs = Import-CSV \".\champs.csv\" -Delimiter \";\"
$newentry = New-Object PsObject -Property @{liste = $liste.text ;
champ_domain_gateway = $Champ_domain_gateway.text ;
champ_Gateway_fqdn = $champ_Gateway_fqdn.text ;
champ_Gateway_ip = $champ_Gateway_ip.text ;
champ_domain_failover= $Champ_domain_failover.text;
champ_failover_fqdn= $champ_failover_fqdn.text;
champ_failover_ip= $champ_failover_ip.text;
champ_login= $champ_login.text;
Checkbox_certificate= $Checkbox_certificate.Checked;
Checkbox_host= $Checkbox_host.Checked;
Checkbox_agent= $Checkbox_agent.Checked;
Checkbox_patch= $Checkbox_patch.Checked;
}
$champs += $newentry
$champs | export-csv -path .\champs.csv -force -NoTypeInformation -Delimiter \";\"
$OutputBox.Text = \"Configuration added and sauved.\"
}[/code:1]
Bonne journée...
Je mets la réponse au cas ou quelqu'un serait dans le même cas que moi:
[code:1]function sauve {
$champs = Import-CSV \".\champs.csv\" -Delimiter \";\"
$newentry = New-Object PsObject -Property @{liste = $liste.text ;
champ_domain_gateway = $Champ_domain_gateway.text ;
champ_Gateway_fqdn = $champ_Gateway_fqdn.text ;
champ_Gateway_ip = $champ_Gateway_ip.text ;
champ_domain_failover= $Champ_domain_failover.text;
champ_failover_fqdn= $champ_failover_fqdn.text;
champ_failover_ip= $champ_failover_ip.text;
champ_login= $champ_login.text;
Checkbox_certificate= $Checkbox_certificate.Checked;
Checkbox_host= $Checkbox_host.Checked;
Checkbox_agent= $Checkbox_agent.Checked;
Checkbox_patch= $Checkbox_patch.Checked;
}
$champs += $newentry
$champs | export-csv -path .\champs.csv -force -NoTypeInformation -Delimiter \";\"
$OutputBox.Text = \"Configuration added and sauved.\"
}[/code:1]
Bonne journée...
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.045 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Alimentation fichier csv à partir de textbox