使用Powershell将csv导入SharePoint列表

问题描述 投票:2回答:1

我想将数据从CSV导入到SharePoint列表,我从脚本中获取的所有内容都是空行。这是我的代码:

# 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();
}
powershell csv sharepoint-2010
1个回答
3
投票

看起来你指的是一个不存在的变量。 csv文件内容保存在$ contents中,而你的foreach语句使用$ csv,试试这个:

foreach ($row in $contents) { ... }
© www.soinside.com 2019 - 2024. All rights reserved.