Question Mettre des valeurs dans un fichier Excel (Résolu)

Plus d'informations
il y a 14 ans 1 mois #152 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 :cheer: ??

Merci d'avance

francois :laugh:<br><br>Message édité par: Arnaud, à: 17/07/07 17:16

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 mois #155 par Robin Lemesle
tu as essayé avec les objets com Excel ?

[code:1]$xls = New-Object -ComObject Excel.Application [/code:1]


Rob

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 mois #156 par francois
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 :laugh:

j'exporte mes valeurs dans un fichier xml !!:woohoo:

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 \&quot;Version\&quot;

#creation du fichier xml
$d = [xml] \&quot;&lt;top&gt;&lt;version&gt;$vers&lt;/version&gt;&lt;/top&gt;\&quot;
$d.save(\&quot;c:\temp\version.xml\&quot;)
$attr = $d.CreateAttribute(\&quot;BuiltBy\&quot;)
$attr.psbase.Value = \&quot;version par francois\&quot;
$d.psbase.DocumentElement.SetAttributeNode($attr)
$d.save(\&quot;c:\temp\version.xml\&quot;)

voilà :), bon bien sur il me reste à faire une requete sql pour récupérer la version et l'insérer dans ma BDD :whistle:

merci encore pour votre aide et encore bravo pour ce site

francois :laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 1 mois #158 par Arnaud Petitjean
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

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.

Plus d'informations
il y a 14 ans 1 mois #159 par francois
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 :laugh:

Par contre, juste une petite modif

$d.save(\&quot;c:temp\version.xml\&quot;)

sans le \&quot;\\&quot; ca marche beucoup moins bien :laugh:

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é :P

@+

francois

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 3 semaines #164 par Arnaud Petitjean
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

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.157 secondes
Propulsé par Kunena