Ouvrir et lire un fichier excel avec un script powershell
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 :
Code:
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 |
Résultat : Je lis bien les lignes du fichier excel mais pas les cellules indépendamment.
Test 2 :
Code:
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 |
Résultat : Une erreur sur la fonction Open :
Citation:
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))*»
Quelqu'un pourrait-il m'aider?
Merci d'avance!