Question Mettre des valeurs dans un fichier Excel (Résolu)
- francois
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 16 ans 5 mois #152
par francois
Mettre des valeurs dans un fichier Excel (Résolu) a été créé par francois
bjr @ tous,
voilà j'ai rélaisé un petit script qui me permet de remonter des valeurs. je voudrai mettre ces valeurs dans un fichier excel, est ce que c'est possible ou non?
si oui comment faire
??
Merci d'avance
francois
<br><br>Message édité par: Arnaud, à: 17/07/07 17:16
voilà j'ai rélaisé un petit script qui me permet de remonter des valeurs. je voudrai mettre ces valeurs dans un fichier excel, est ce que c'est possible ou non?

si oui comment faire

Merci d'avance
francois

Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 16 ans 5 mois #155
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:mettre des valeurs dans un fichier excel
tu as essayé avec les objets com Excel ?
[code:1]$xls = New-Object -ComObject Excel.Application [/code:1]
Rob
[code:1]$xls = New-Object -ComObject Excel.Application [/code:1]
Rob
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- francois
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 16 ans 5 mois #156
par francois
Réponse de francois sur le sujet Re:mettre des valeurs dans un fichier excel
bjr @ tous,
en faite je voulais importer des valeurs dans un fichier excel pour les mettre en base de données.
mais j'ai trouvé encore plus simple, enfin je pense
j'exporte mes valeurs dans un fichier xml !!
voici comment faire, si quelqu'un est interressé c'est tout bête
c'est un exemple ou je récupère la version de SQL Server
#version de SQL Server
$vers = get-wmiobject -cl 'ClientNetLibInfo' -n 'root\Microsoft\SqlServer\ComputerManagement' | findstr \"Version\"
#creation du fichier xml
$d = [xml] \"<top><version>$vers</version></top>\"
$d.save(\"c:\temp\version.xml\")
$attr = $d.CreateAttribute(\"BuiltBy\")
$attr.psbase.Value = \"version par francois\"
$d.psbase.DocumentElement.SetAttributeNode($attr)
$d.save(\"c:\temp\version.xml\")
voilà
, bon bien sur il me reste à faire une requete sql pour récupérer la version et l'insérer dans ma BDD 
merci encore pour votre aide et encore bravo pour ce site
francois
en faite je voulais importer des valeurs dans un fichier excel pour les mettre en base de données.
mais j'ai trouvé encore plus simple, enfin je pense

j'exporte mes valeurs dans un fichier xml !!

voici comment faire, si quelqu'un est interressé c'est tout bête
c'est un exemple ou je récupère la version de SQL Server
#version de SQL Server
$vers = get-wmiobject -cl 'ClientNetLibInfo' -n 'root\Microsoft\SqlServer\ComputerManagement' | findstr \"Version\"
#creation du fichier xml
$d = [xml] \"<top><version>$vers</version></top>\"
$d.save(\"c:\temp\version.xml\")
$attr = $d.CreateAttribute(\"BuiltBy\")
$attr.psbase.Value = \"version par francois\"
$d.psbase.DocumentElement.SetAttributeNode($attr)
$d.save(\"c:\temp\version.xml\")
voilà


merci encore pour votre aide et encore bravo pour ce site
francois

Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Absent
- Modérateur
-
il y a 16 ans 5 mois #158
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:mettre des valeurs dans un fichier excel
Bonjour François,
Merci pour ce petit exemple très intéressant.
Si tu m'en donnes la permission, je l'incluerais bien dans notre bibliothèque de scripts (en citant la source bien entendu
). De même pour l'autre partie de script que tu es en train d'écrire.
Bonne continuation...
Arnaud
Merci pour ce petit exemple très intéressant.
Si tu m'en donnes la permission, je l'incluerais bien dans notre bibliothèque de scripts (en citant la source bien entendu

Bonne continuation...
Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- francois
- Auteur du sujet
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 26
- Remerciements reçus 0
il y a 16 ans 5 mois #159
par francois
Réponse de francois sur le sujet Re:mettre des valeurs dans un fichier excel
slt arnaud,
pas de problème, tu peux l'inclure dans la bibliothèque de scripts, je suis même content que tu me le propose, car ca fait depuis 5 jours que je débute sous powershell
Par contre, juste une petite modif
$d.save(\"c:temp\version.xml\")
sans le \"\\" ca marche beucoup moins bien
Merci encore
d'ailleur j'avais encore une question, quelqu'un c'est comment insérer les valeurs du fichier XML dans une base de données. Pour moi je pense qu'il faut faire un select de la valeur et un insert juste après, mais j'ai pas encore testé
@+
francois
pas de problème, tu peux l'inclure dans la bibliothèque de scripts, je suis même content que tu me le propose, car ca fait depuis 5 jours que je débute sous powershell

Par contre, juste une petite modif
$d.save(\"c:temp\version.xml\")
sans le \"\\" ca marche beucoup moins bien

Merci encore
d'ailleur j'avais encore une question, quelqu'un c'est comment insérer les valeurs du fichier XML dans une base de données. Pour moi je pense qu'il faut faire un select de la valeur et un insert juste après, mais j'ai pas encore testé

@+
francois
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
-
- Absent
- Modérateur
-
il y a 16 ans 5 mois #164
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Réponse de Arnaud Petitjean sur le sujet Re:mettre des valeurs dans un fichier excel
Pour ceux qui seraient intéressés par envoyer des valeurs dans Excel depuis PowerShell, voici un lien utile:
www.microsoft.com/technet/scriptcenter/r.../sept06/hey0908.mspx
Arnaud
Arnaud
MVP PowerShell et créateur de ce magnifique forum

Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.051 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les initiés
- Mettre des valeurs dans un fichier Excel (Résolu)