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 : 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
Résultat : Je lis bien les lignes du fichier excel mais pas les cellules indépendamment.

Test 2 :
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
Résultat : Une erreur sur la fonction Open :

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!