Question
comment ouvrir un fichier CSV dans Excel via PShe?
- darphboubou
- Auteur du sujet
- Hors Ligne
- Membre premium
-
Réduire
Plus d'informations
- Messages : 135
- Remerciements reçus 0
il y a 13 ans 10 mois #12356
par darphboubou
comment ouvrir un fichier CSV dans Excel via PShe? a été créé par darphboubou
Bon
J'ai ma question stupide du jour,
je souhaite ouvrir un fichier CSV dans une fenetre excel a partir d'une ligne de commande powershell.
Quelqu'un peut-il me dire quelle commande utiliser?
J'ai ma question stupide du jour,
je souhaite ouvrir un fichier CSV dans une fenetre excel a partir d'une ligne de commande powershell.
Quelqu'un peut-il me dire quelle commande utiliser?
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 13 ans 10 mois #12357
par SiSMik
Réponse de SiSMik sur le sujet Re:comment ouvrir un fichier CSV dans Excel via PShe?
Bonjour,
Je pense pas que ce soit nécessaire de passer par des objets COM pour faire ça.
[code:1]
$ExcelExe = $env:«»programfiles\"\Microsoft\Office13\excel.exe\"
$CSVFile = \"c:\Path\to\file.csv\"
$Cmd = $ExcelExe + \" \" + $CSVFile
Invoke-Expression $cmd
[/code:1]
ça devrait faire le boulot, attention quand même à vérifier les chemins pour l'exécutable d'excel
@+<br><br>Message édité par: benduru, à: 7/07/12 06:26
Je pense pas que ce soit nécessaire de passer par des objets COM pour faire ça.
[code:1]
$ExcelExe = $env:«»programfiles\"\Microsoft\Office13\excel.exe\"
$CSVFile = \"c:\Path\to\file.csv\"
$Cmd = $ExcelExe + \" \" + $CSVFile
Invoke-Expression $cmd
[/code:1]
ça devrait faire le boulot, attention quand même à vérifier les chemins pour l'exécutable d'excel
@+<br><br>Message édité par: benduru, à: 7/07/12 06:26
Connexion ou Créer un compte pour participer à la conversation.
- Matthew BETTON
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 968
- Remerciements reçus 0
il y a 13 ans 10 mois #12358
par Matthew BETTON
Réponse de Matthew BETTON sur le sujet Re:comment ouvrir un fichier CSV dans Excel via PShe?
Bonjour,
Si le fichier csv est formaté avec le bon séparateur (; pour la france) il suffit d'utiliser le Cmdlet 'Invoke-Item' :
[code:1]Invoke-Item .\MonFichier.csv
[/code:1]
Il existe même un alias, pour plus de \"rapidité\" à la saisie :
[code:1]ii .\MonFichier.csv[/code:1]
Pour plus de détails :
[code:1]
Get-Help Invoke-Item -Full[/code:1]
@ +
Matthew
Si le fichier csv est formaté avec le bon séparateur (; pour la france) il suffit d'utiliser le Cmdlet 'Invoke-Item' :
[code:1]Invoke-Item .\MonFichier.csv
[/code:1]
Il existe même un alias, pour plus de \"rapidité\" à la saisie :
[code:1]ii .\MonFichier.csv[/code:1]
Pour plus de détails :
[code:1]
Get-Help Invoke-Item -Full[/code:1]
L'applet de commande Invoke-Item exécute l'action par défaut sur l'élément spécifié. Par exemple, elle exécute un f
ichier exécutable ou ouvre un fichier textuel dans l'application associée au type de fichier textuel. L'action par
défaut dépend du type d'élément et est déterminée par le fournisseur Windows PowerShell qui fournit l'accès aux don
nées.
@ +
Matthew
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- comment ouvrir un fichier CSV dans Excel via PShe?