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 11 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 <br><br>Message édité par: Arnaud, à: 17/07/07 17:16
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 11 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 11 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à , 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
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 16 ans 11 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 ?
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 ). De même pour l'autre partie de script que tu es en train d'écrire.
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 ?
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 11 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
- Hors Ligne
- Modérateur
il y a 16 ans 11 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 ?
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 ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.077 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les initiés
- Mettre des valeurs dans un fichier Excel (Résolu)