Bonjour @ tous!
Je dois réaliser un script Powershell me permettant d'ouvrir un fichier excel et être capable de lire les valeurs de chaque cellule.
Voilà les quelques tentatives que j'ai réalisé :
Test 1 :
Résultat : Je lis bien les lignes du fichier excel mais pas les cellules indépendamment.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $obj = import-csv $ExcelSourceFile $j=1 foreach($i in $obj) { write-host $i $j++ } $obj.quit $obj = $null
Test 2 :
Résultat : Une erreur sur la fonction Open :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $excel= new-object -comobject excel.application $excel.Visible = $true $classeur=$excel.workbooks.open("C:\users.csv") $feuille=$excel.worksheets.item(1) write-host $feuille.Cells.Item(1,1) $excel.quit() $excel=$null
Quelqu'un pourrait-il m'aider?Exception lors de l'appel de «*Open*» avec «*1*» argument(s)*: «*Ancien format ou bibliothèque de type
ception de HRESULT : 0x80028018 (TYPE_E_INVDATAREAD))*»
Merci d'avance!
Partager