L'importation de csv à la liste SharePoint avec Powershell
Je veux importer des données à partir d'un fichier CSV à une liste SharePoint, tout ce que je reçois de mon script est des lignes vides. Voici mon code:
# CSV path/File name
$contents = Import-Csv ".\Input.csv"
# Web URL
$web = Get-SPWeb -Identity "http://Zaxiyn/"
# SPList name
$list = $web.Lists["Technical Profile List"]
# Iterate for each list column
foreach ($row in $csv) {
$item = $list.Items.Add();
$item["Computer"] = $row.Computer;
$item["ItemOrder"] = $row.ItemOrder;
$item["Category"] = $row.Category;
$item["ItemName"] = $row.ItemName;
$item["ItemValue"] = $row.ItemValue;
$item.Update();
}
Vous devez vous connecter pour publier un commentaire.
Dirait que vous faites référence à une variable qui n'existe pas. Le fichier csv est enregistré dans $contenu et votre instruction foreach utilise $csv, essayez ceci: