Question
Ecrire dans un fichier .xlsx excel2007
- Gilles
- Auteur du sujet
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 21
- Remerciements reçus 0
il y a 6 ans 5 mois #24367
par Gilles
Ecrire dans un fichier .xlsx excel2007 a été créé par Gilles
Bonjour,
j'aimerais savoir comment faire pour pouvoir mettre à jour un fichier xlsx
Il y a quatre cellules que je souhaiterais remplir sauf que j'ai un message d'erreur qui semble être lier d'après les forums à excel2007 ?
Voila le code que j'utilise :
[code:1]$excel.visible = $false
$excel.DisplayAlerts = $false
$excel_file_path = 'C:\chemin\nomfichier.xlsx'
$excel=new-object -comobject excel.application
$classeur=$excel.workbooks.open($excel_file_path)
$feuille=$classeur.worksheets.item(1)
$feuille.Cells.Item(2,1) = '1'
$feuille.save()
$excel.quit()[/code:1]
mais cela ne fonctionne pas
merci d'avance
Message édité par: Palpelune34, à: 6/10/17 12:41
Message édité par: Palpelune34, à: 6/10/17 17:32<br><br>Message édité par: Arnaud, à: 9/10/17 13:37
j'aimerais savoir comment faire pour pouvoir mettre à jour un fichier xlsx
Il y a quatre cellules que je souhaiterais remplir sauf que j'ai un message d'erreur qui semble être lier d'après les forums à excel2007 ?
Voila le code que j'utilise :
[code:1]$excel.visible = $false
$excel.DisplayAlerts = $false
$excel_file_path = 'C:\chemin\nomfichier.xlsx'
$excel=new-object -comobject excel.application
$classeur=$excel.workbooks.open($excel_file_path)
$feuille=$classeur.worksheets.item(1)
$feuille.Cells.Item(2,1) = '1'
$feuille.save()
$excel.quit()[/code:1]
mais cela ne fonctionne pas
merci d'avance
Message édité par: Palpelune34, à: 6/10/17 12:41
Message édité par: Palpelune34, à: 6/10/17 17:32<br><br>Message édité par: Arnaud, à: 9/10/17 13:37
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 6 ans 5 mois #24374
par Philippe
Réponse de Philippe sur le sujet Re:Ecrire dans un fichier .xlsx excel2007
salut Palpelune34
ton script fonctionne très bien
alors en dehors du fait que cette ligne de code ne sont pas au bon endroit et que l'on ne sauvegarde pas une feuille mais tous l'objet excel !
soit le code suivant :
[code:1]
$excel_file_path = 'C:cheminnomfichier.xlsx'
$excel = new-object -comobject excel.application
$excel.visible = $true
$excel.DisplayAlerts = $false
$classeur = $excel.workbooks.open($excel_file_path)
$feuille = $classeur.worksheets.item(1)
$feuille.Cells.Item(2,1) = '1'
$excel.save()
$excel.quit()
[/code:1]
ton script fonctionne très bien
alors en dehors du fait que cette ligne de code ne sont pas au bon endroit et que l'on ne sauvegarde pas une feuille mais tous l'objet excel !
soit le code suivant :
[code:1]
$excel_file_path = 'C:cheminnomfichier.xlsx'
$excel = new-object -comobject excel.application
$excel.visible = $true
$excel.DisplayAlerts = $false
$classeur = $excel.workbooks.open($excel_file_path)
$feuille = $classeur.worksheets.item(1)
$feuille.Cells.Item(2,1) = '1'
$excel.save()
$excel.quit()
[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Ecrire dans un fichier .xlsx excel2007